穿越的故事 之简单工厂模式
23种设计模式 之简单工厂模式
一、定义
定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。
二、优点
良好的封装性,代码结构清晰,扩展性非常优秀,屏蔽产品类,产品类的调用不影响调用者。
三、故事继续(代码示例)
这天一大早,李实名就把空明,曹草,黑子都叫来办公室,刚一进门,李实名就说到:
“近来很忙吧?”
&ldqu
http://www.cyqdata.cn/cnblogs/article-detail-39768
穿越的故事 设计模式之我见
23种设计模式 之组合模式
一、定义
将对象组合成树形结构以表示“部分--整体”的层次结构,使得用户对单个对象和组合的使用具有一致性。
二、优点
高层模块调用简单,子节点增加方便
三、故事开始(代码示例)
李实名要开餐馆,地点和房子都选好了,可是人手还不够,于是李实名开始着手寻揽着一些好的下属,经过几天的寻找,人手终于被他全部找到了,分别是曹草,空明,紫龙,允常
http://www.cyqdata.cn/cnblogs/article-detail-39453