Writing /volume1/Web/Public/dokuwiki/data/log/deprecated/2024-11-15.log failed

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
study:java:design_pattern:factory [2008/08/16 05:22] bananastudy:java:design_pattern:factory [2010/10/29 01:37] (現在) banana
行 16: 行 16:
 {{:study:java:design_pattern:factory_method.jpg|Factory Method}} {{:study:java:design_pattern:factory_method.jpg|Factory Method}}
  
 +{{keywords>Factory Method Pattern Abstract Factory}}
  
  
行 27: 行 27:
  
  
-====== the Definition of Abstrct Factory Pattern ======+ 
 +====== the Definition of Abstract Factory Pattern ======
 팩토리 메소드 패턴의 형제인 추상 팩토리 패턴을 소개합니다. 정의는 다음과 같습니다. 팩토리 메소드 패턴의 형제인 추상 팩토리 패턴을 소개합니다. 정의는 다음과 같습니다.
 <code> <code>
行 36: 行 37:
 추상 팩토리 패턴을 사용하면, 클라이언트에서 추상 인터페이스를 통해서 일련의 제품들을 공급받을 수 있습니다.\\ 추상 팩토리 패턴을 사용하면, 클라이언트에서 추상 인터페이스를 통해서 일련의 제품들을 공급받을 수 있습니다.\\
 이때, 실제로 어떤 제품이 생산되는지는 전혀 알 필요도 없습니다. 따라서 클라이언트와 팩토리에서 생산되는 제품을 분리시킬 수 있습니다.\\ 클래스 다이어 그램을 살펴봅시다. 이때, 실제로 어떤 제품이 생산되는지는 전혀 알 필요도 없습니다. 따라서 클라이언트와 팩토리에서 생산되는 제품을 분리시킬 수 있습니다.\\ 클래스 다이어 그램을 살펴봅시다.
 +
 +{{:study:java:design_pattern:abstract_factory.jpg|Abstract Factory}}
 +
 +
 +
 +===== An Example of Abstract Factory Pattern =====
 +이제 마지막으로 추상 팩토리 패턴을 구현한 예를 살펴봅시다. \\ 위의 클래스 다이어 그램에서 %%Client%%에 해당되는 것이 **%%PizzaStore%%**의 예에서 나온 **%%NYPizzaStore%%**나 **%%ChicagoPizzaStore%%**에 해당됩니다.
 +
 {{:study:java:design_pattern:pizzafactory.jpg|Pizza Factory}} {{:study:java:design_pattern:pizzafactory.jpg|Pizza Factory}}

QR Code
QR Code study:java:design_pattern:factory (generated for current page)