摘要: 代理模式 代理模式:为其他对象提供一种代理,以控制对这个对象的访问。 模式动机: 在某些情况下,一个客户不想或者不能直接引用一个对 象,此时可以通过一个称之为“代理”的第三者来实现 间接引用。代理对象可以在客户端和目标对象之间起到 中介的作用,并且可以通过代理对象去掉客户不能看到 的内容和服务或者添 阅读全文
posted @ 2018-07-24 22:22 涛水 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 装饰模式 装饰模式之前的面向对象原则介绍: 单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。也就是说功能要单一。 优点: 灵活性,可复用性。 如果一个类承担的职责太多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者阻碍其他职责能力,这种耦合会导致脆弱的设计,当变化发生时,设计会发 阅读全文
posted @ 2018-07-24 22:09 涛水 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式与策略模式 前言 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。 在 阅读全文
posted @ 2018-07-24 21:58 涛水 阅读(774) 评论(0) 推荐(0) 编辑