デザインパターン

【デザインパターン】Factory Method パターンのJavaコード例

GoFのデザインパターンの一つである『Factory Method パターン』 のサンプルコードの紹介です。

ディレクトリ構成

サンプルコードのディレクトリ構成は以下のようになっています。

・FactoryMethodDemo.java (クライアント)

・PersonCreater.java (Abstract Factory)

・PersonProduct.java (Abstract Product)

・StudentCreater.java (Concreat Factory 1)

・StudentProduct.java (Concreat Product 1)

・TeacherCreater.java (Concreat Factory 2)

・TeacherProduct.java (Concreat Product 2)

サンプルコード

FactoryMethodDemoクラス

 

PersonCreaterクラス

 

PersonProductクラス

 

StudentCreaterクラス

 

StudentProductクラス

 

TeacherCreaterクラス

 

TeacherProductクラス

 

 

あわせて読みたい

ABOUT ME
miyadiary.net
当サイトを管理しています。IT(プログラミング)、旅行、アニメ関係などを中心とした総合ブログです。 私は主にIT技術についての記事を書いています。

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です