设计模式学习
杨小熊的笔记
软件开发
展开
-
装饰者模式
装饰者模式 本文github地址: https://github.com/YoungBear/MyBlog/blob/master/Decorator.md Decorator Pattern,也称为包装模式(Wrapper Pattern)。 装饰者模式,动态地将责任附加到对象上。想要扩展功能,装饰者提供有别于继承的另一种选择。 特点:装饰者和被装饰者必须是一样的类型,即有共同的超类。原创 2016-09-22 14:55:15 · 455 阅读 · 0 评论 -
观察者模式
观察者模式 本文github地址: https://github.com/YoungBear/MyBlog/blob/master/Observer.md 设计原则:为了交互对象之间的松耦合而努力。 观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态是,它的所有依赖者都会收到通知并自动更新。 观察者模式是一个使用率非常高的模式,它最常使用的地方是GUI系统、订阅–发布系原创 2016-09-22 14:26:34 · 402 阅读 · 0 评论