设计模式理解(一)创建型——工厂、抽象工厂

设计模式理解(一)工厂模式 与 抽象工厂模式

又分为:简单工厂、工厂方法、抽象工厂

先理解简单工厂:

涉及类:工厂接口、产品接口;真实工厂类、真实产品类;客户。

客户需要产品,但无需知道创建产品的细节,实现了客户与产品的细节分离。客户只需要维持(关联?)一个工厂的实例就行了。客户只需要调用那个工厂的方法创建N多产品,至于产品如何生成,交由工厂去维护。

    PS:这是我的理解。。。。估计可能不太对。。。

--------------------------  分割线  ---------------------------

抽象工厂复杂一些:(反正我是晕了。。。记下类图吧。。。)

 

总结之:抽象工厂设计前必须对产品有比较清晰的分类才行,我这种初级码农还是退散吧,只会造成类爆炸。。。

╮( ̄﹏ ̄)╭

 

--- 完 ---

 

posted @ 2016-03-02 17:35  myjhaha  阅读(177)  评论(0编辑  收藏  举报