摘要: 1.意图 将抽象部分与它的实现部分分离,使它们可以独立地变化. 2.适用性 你不希望在抽象和它的实现部分之间有一个固定的绑定关系。 类的抽象与它的实现都应该可以通过子类的方式加以扩展。 抽象部分与实现部分可以独立变化,而不会相互影响。 从多维度扩展应用程序。 3.结构 4.参与者 Abstraction: 定义抽象的接口;维护一个指向Implementor对象的引用。 Refined... 阅读全文
posted @ 2015-03-09 20:19 Ydoing 阅读(347) 评论(0) 推荐(0) 编辑