
设计模式
narojay
总之岁月漫长,然而值得等待
展开
-
设计模式真香笔记-装饰者模式
装饰者模式的介绍装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 实际中的装饰者模式的例子:比如 java.io包的实现装配者模式通用的UML类图利用到的新原则类应该对扩展开放,对修改关闭饮料和配料的例子例子里面cost()的图形理解Beverage(抽象抽象的组件类)public abstract class Beverag...原创 2018-10-12 22:31:06 · 283 阅读 · 0 评论 -
设计模式真香笔记-策略模式
利用到的设计模式原则找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起针对接口编程,而不是针对实现编程多用组合少用继承UML类图实现代码Duck.java (鸭子抽象类)package duck;/** * 鸭子论之实现 * * @author hjsjy * @create 2018/10/9 * @since 1.0.0 ...原创 2018-10-09 18:45:20 · 507 阅读 · 0 评论 -
设计模式真香笔记-观察者模式
观察者模式的介绍观察者模式:对象之间一对多依赖,当一个对象改变状态的时候,它的所有依赖都会收到通知并且自动更新。这样说可能有些人不能理解,我们来举个生动形象的例子:小时候父母...原创 2018-10-10 11:40:59 · 176 阅读 · 0 评论 -
设计模式真香笔记-工厂模式
原创 2018-10-24 14:04:39 · 186 阅读 · 0 评论