
设计模式
蜗牛你不跑?
这个作者很懒,什么都没留下…
展开
-
用一句自己的话总结常用的设计模式
工厂模式factory:创建型,负责new(只对结果负责,封装创建过程)原型模式Prototype:克隆减少代码量(拔一根猴毛,吹出千万个)单例模式Singleton:只有一个实例(保证独一无二)代理模式Proxy:持有被代理对象的引用,方法增强(找人办事,增强职责)委派模式Delegate:分发(干活算你的(普通员工),功劳算我的(项目经理))策略模式Strategy:多策略供选择,...原创 2019-10-24 14:39:12 · 289 阅读 · 0 评论 -
装饰者模式和适配器模式的根本区别
装饰者模式:装饰者模式(Decorator Pattern)是指在不改变原有对象的基础之上,将功能附加到对象上,提供了比继承更有弹性的替代方案(扩展原有对象的功能),属于结构型模式。1、用于扩展一个类的功能或给一个类添加附加职责。2、动态的给一个对象添加功能,这些功能可以再动态的撤销。适配器模式:适配器模式(Adapter Pattern)是指将一个类的接口转换成客户期望的另一个接口,...原创 2019-10-17 18:01:59 · 2877 阅读 · 0 评论