设计模式
锐萌瑞
这个作者很懒,什么都没留下…
展开
-
装饰模式
装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 l 抽象构件(Component)角色:给出一个抽象接口,以规范准备接收附加责任的对象。 l 具体构件(ConcreteComponent)角色:定义一个将要接收附加责任的类 l 装饰角色(Decorator):原创 2017-09-22 19:25:07 · 140 阅读 · 0 评论 -
简单工厂模式
简单工厂模式 (Simple Factory) 又叫静态工厂方法(Static Factory Method)模式。简单工厂模式通常是定义一个工厂类,这个类可以根据不同变量返回不同类的产品实例。简单工厂模式是一种对象创建型模式 (可参考 设计模式 创建型模式)。但是简单工厂模式不属于23种Gof设计模式之一。说白了简单工厂就是创建一个单独类来创造实例的过程,这就是工原创 2017-09-18 16:19:37 · 419 阅读 · 0 评论 -
责任链模式
耽误了很久,重新开始写一些设计模式,打算用Unity来实现,同时找到了一个开源库,授人以鱼不如授人以渔。https://lab.uwa4d.com/lab/5b442b98d7f10a201faf6c69这个模式简单的来说就是像链表一样。每个节点定义自己的处理函数,处理不了传给下个节点。官方的解释是:意图:避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接...原创 2018-11-29 20:18:25 · 161 阅读 · 0 评论