首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

工场方法模式和抽象工厂直接理解

2012-08-24 
工厂方法模式和抽象工厂直接理解工厂方法模式和抽象工厂直接理解.简单理解,抽象工厂是工厂方面模式的升华.

工厂方法模式和抽象工厂直接理解
工厂方法模式和抽象工厂直接理解.
简单理解,抽象工厂是工厂方面模式的升华.在工厂的这个维度来再度扩展.

A.工厂方法
比如说,你的农场现在种植北方的蔬菜和水果.
Factory factory = new 北方农场();
Product product  = factory.生产水果();
现在生产出来的产品就是水果(北方农场).
Product veggie = factory.生产蔬菜();
这就是生产蔬菜(北方农场).

B.抽象工厂
现在扩展下,引入大棚可以生产南方的蔬菜和水果了.
扩展工厂.增加一种南方农场的维度.
Factory southFactory = new 南方农场();
Product sourthFruit = southFactory.生产水果();
生产出来的是南方的水果.

热点排行