设计模式实践系列 (3) - 装饰模式 ( Decorator )

装饰模式 ( Decorator )用途用于动态地给一个对象添加一些额外的职责。 就增加功能来说, Decorator模式相比生成子类更为灵活。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。纯粹的装饰模式很难找到,大多数的装饰模式的实现都是“半透明”的,而不是完全透明的。换...

2017-11-21 13:37:42

阅读数:76

评论数:0

设计模式实践系列 (2) - 组合模式 ( Composite )

用途将对象组合成树形结构以表示 “部分——整体” 的层次结构。 Composite使得用户对单个对象和组合对象的使用具有一致性

2017-11-19 20:56:16

阅读数:75

评论数:0

Java 程序员应该知道的10个面向对象理论

面向对象理论是面向对象编程的核心,但是我发现大部分Java程序员热衷于像单例模式、装饰者模式或观察者模式这样的设计模式,而并没有十分注意学习面向对象的分析和设计...

2017-11-19 11:18:59

阅读数:60

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭