デザインパターン

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

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

ディレクトリ構成

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

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

・SmartphoneFactory.java (抽象クラス)

・BodyProduct.java (抽象クラス)

・DisplayProduct.java (抽象クラス)

・iOSFactory.java

・iOSBody.java

・iOSDisplay.java

・AndroidFactory.java

・AndroidBody.java

・AndroidDisplay.java

サンプルコード

AbstractFactoryDemoクラス

 

SmartphoneFactoryクラス

 

BodyProductクラス

 

DisplayProductクラス

 

iOSFactoryクラス

 

iOSBodyクラス

 

iOSDisplayクラス

 

AndroidFactoryクラス

 

AndroidBodyクラス

 

AndroidDisplayクラス

 

あわせて読みたい

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

COMMENT

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