设计模式
文章平均质量分 66
「已注销」
这个作者很懒,什么都没留下…
展开
-
设计模式六大原则:单一职责原则
定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。 解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修改类T1时,不会使职责P2发原创 2017-06-04 23:43:21 · 291 阅读 · 26 评论 -
工厂模式-三姐妹
简单工厂模式:当需要一个相同的接口,但里面完成内容不同时,就可以用一个工厂来产生其中的多个类的一个实例。 通俗说 :用来生产同一等级结构中的任意产品(不支持增加新产品) 在于简单工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。缺点:当需要增加新产品时,需要修改工厂类,不符合开放封闭原则。工厂方法模式:原创 2017-05-28 22:36:24 · 2520 阅读 · 31 评论