设计模式
另一只羊
这个作者很懒,什么都没留下…
展开
-
一、简单工厂模式
可维护可复用可扩展灵活性好工厂: 用一个单独的类来做创造实例的过程。简单运算工厂类:package SimpleFactory;public class OperFactory { public static Operation createOperate(char operate) { Operation oper = null; switch原创 2017-05-29 13:24:56 · 237 阅读 · 0 评论 -
二、商品促销-策略模式
策略模式原创 2017-05-29 21:22:54 · 637 阅读 · 0 评论 -
三、单一职责原则
单一职责原则(SRP):就一个类而言,应该仅有一个引起它变化的原因。原创 2017-06-01 10:27:25 · 170 阅读 · 0 评论 -
二十一、单例模式
单例模式singleton原创 2017-06-02 18:37:45 · 262 阅读 · 0 评论 -
四、开发-封闭原则
开发-封闭原则(OCP):是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。你设计的时候,时刻要考虑,尽量让这个类是足够好,写好了就不要去修改,如果新需求来,我们增加一些类就完事了,原来的代码能不动则不动。既然不可能完全封闭,设计人员必须对于他设计的模块应该对哪种变化封闭做出选择。他必须先猜测出最可能发生的变化种类,然后构造抽象来隔离那些变化。原创 2017-06-01 10:49:48 · 350 阅读 · 0 评论