设计模式
Mushroom-
不是在学习,就是在学习路上。
展开
-
代理模式?就这?
(一)什么是代理模式? 我们在编程中有一个思想:不要随便改动源代码 !那么我们要给一个对象提供更多的方法功能,我们第一时间想到的是修改源码,实际上这种方法并不可取,我们提供了一个更为科学的方法,大体逻辑如下图: 代理(proxy)模式 是一种设计模式,提供了对目标对象的另一种访问形式,也就是通过代理对象来访问目标对象,通过代理对象间接的为目标对象进行功能的增强,扩展目标对象的功能,用户调用代理对...原创 2019-07-22 14:43:11 · 129 阅读 · 0 评论 -
工厂模式?不会还有人不知道吧?
(一)什么是工厂模式? 工厂模式具体包括了简单工厂、工厂方法、抽象工厂,它们是按照从简单到复杂的顺序排列的,属于设计模式中的创建型。 创建型模式将创建对象的过程进行了抽象,也可以理解为将创建对象的过程进行了封装,作为客户程序仅仅需要去使用对象,而不再关心创建对象过程中的逻辑。 其中简单工厂并不属于GOF的23种模式,但是它是理解其它的工厂模式的一个很好的基础,所以我们在讲到工厂模式的时候顺便学习它...原创 2019-07-22 14:44:37 · 199 阅读 · 0 评论