标签: 设计模式
-
发布订阅模式与观察者模式
设计模式的定义是:在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案。通俗一点说,设计模式是在某种场合…
-
设计模式-适配器模式-说明
定义:将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)…
-
行为型模式:备忘录模式
姓名 :备忘录模式英文名 :Memento Pattern价值观 :凡事要有备份个人介绍 :Without v…
-
设计模式开篇
什么是设计模式?创建型模式 单例模式 工厂模式 抽象工厂模式 原型模式 建造者模式 结构型模式 桥接模式 享元…
-
观察者模式 Observer
在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系”——一个对象(目标对象)的状态发生改变,所有的依赖…
-
策略模式 Stratetgy
在软件构建过程中,某些对象使用的算法可能多种多样,经常改变,如果将这些算法都编码到对象中,将会使对象变得异常复…
-
模板方法模式 Template Method
模板方法模式 Template Method 模式定义 {代码…} 动机 {代码…} 适用性 {代码.…
-
装饰器模式 Decorator
在某些情况下,我们可能会过度地使用继承来扩展对象的功能,由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活…
-
桥接模式 Bridge
如何应对这种“多维度的变化”?如何利用面向对象技术来使得类型可以轻松地沿着两个乃至多个方向变化,而不引入额外的…
-
代理模式 Proxy
在面向对象系统中,有些对象由于某种原因(比如对象创建的开销很大,或者某些操作需要安全控制,或者需要进程外的访问…