设计模式
DH大黄
这个作者很懒,什么都没留下…
展开
-
设计模式-工厂模式,抽象工厂模式
例子来源菜鸟教程-工厂模式下面例子中鼠标,键盘,耳麦为产品,惠普,戴尔为工厂。简单工厂模式简单工厂模式不是 23 种里的一种,简而言之,就是有一个专门生产某个产品的类。比如下图中的鼠标工厂,专业生产鼠标,给参数 0,生产戴尔鼠标,给参数 1,生产惠普鼠标。工厂模式工厂模式也就是鼠标工厂是个父类,有生产鼠标这个接口。戴尔鼠标工厂,惠普鼠标工厂继承它,可以分别生产戴尔鼠...转载 2018-09-19 19:42:27 · 168 阅读 · 0 评论 -
设计模式-状态模式
例子来源:云破天蓝-十一个行为模式之状态模式定义:当一个对象有多个状态,并且在每个状态下有不同的行为,可以使用状态模式来在其内部改变状态时改变其行为,而客户端不会察觉状态的改变,仍使用同样的方法或接口与对象进行交互。结构图:Context:上下文类,与客户端进行交互的对象。内部包含了会导致状态改变的成员变量,各种状态的实例以及对客户端交互的接口。当客户端执行业务方法时,类本身不做处理...转载 2018-09-19 20:19:08 · 160 阅读 · 0 评论