30 2017/03 装饰模式 -- Decorator 概述有时,我们需要给某个对象动态添加一些功能,例如我们制作一个图形界面工具箱,允许为任意一个用户界面添加一些特性,例如添加边框、窗口滚动等如果要通过继承的方式实现这样的需求,那么就必须为每一个用户界面 #读书笔记 #技术帖 #龙潭书斋 #设计模式
27 2017/03 组合模式 -- Composite 概述组合模式是将对象组合成树形结构,来表示“部分-整体”的层次结构,它使得用户对单个和组合对象的使用具有一致性很多情况下,用户可以使用多个简单的组件组合成更大的组件,而这些简单的组件中,某个组件可能出 #读书笔记 #技术帖 #数据结构 #龙潭书斋
26 2017/03 桥接模式 -- Bridge 概述桥接模式是将抽象部分与实现部分分离,来让他们可以独立的变化面向对象的继承机制很好的解决了在一个维度上的抽象,但是对于多维度的抽象就会显得难以实现比如我们有一个用于图形界面开发的抽象类 W #读书笔记 #技术帖 #龙潭书斋 #设计模式