摘要:
引言:让我们重温经典,致敬经典 代理模式:为其他对象提供一种代理以控制对这个对象的访问 UML: 解读:代理模式要求代理者和被代理者实现同一个接口或者继承自同一个父类。并且代理者要持有真实对象的引用。 所以代理者和被代理者之间的关系应该是关联关系。 代码: 对于客户端来说,无需知道真实对象(Real 阅读全文
posted @ 2018-04-01 18:19
恋在那时
阅读(125)
评论(0)
推荐(0)
摘要:
策略模式:定义了算法家族,分别封装起来,让他们呢之间可以互相的替换,此模式让算法的变化不会影响到使用算法的客户。 UML类图: 解读:策略模式是定义一系列的算法,从概念上来讲,这些算法完成的工作都是一样的,只是他们的实现的不同,可以以相同的方式调用所有的算法,减少了各种算法类和算法调用类之间的耦合。 阅读全文
posted @ 2018-04-01 12:14
恋在那时
阅读(153)
评论(0)
推荐(0)