抽象工厂模式以一种倾斜的方式支持增加新的产品,它为新产品族的增加提供方便,而不能为新的产品等级结构的增加提供这样的方便。

如下是这个系统角色的相图:

Abstract Factory - 將軍 - java 技術

系统的设计类图如下:

Abstract Factory - 將軍 - java 技術

Gardener 接口

 

生产北方的水果的蔬菜

 

生产热带的水果和蔬菜

 

水果和蔬菜接口

 

北方的水果

 

北方的蔬菜

 

热带的水果
热带的蔬菜
 posted on 2009-03-21 13:45  将军  阅读(163)  评论(0编辑  收藏  举报