摘要: 组合模式 组合模式,是为了解决整体和部分的一致对待的问题而产生的,要求这个整体与部分有一致的操作或行为。部分和整体都继承与一个公共的抽象类,这样,外部使用它们时是一致的,不用管是整体还是部分,使用一个方法即可遍历整体中的所有的部分。就像一个树形结构一样。适用性: 常用于组织结构,产品结构之类的整... 阅读全文
posted @ 2015-11-08 21:39 蚂蚁吃大象、 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 外观模式 外观模式为子系统中的一组接口提供一个一致的界面, 外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。适用性 1.为一个复杂子系统提供一个简单接口。 2.提高子系统的独立性。 3.在层次化结构中,可以使用Facade模式定义系统中每一层的入口。代码示例 假设编译一个程... 阅读全文
posted @ 2015-11-08 20:42 蚂蚁吃大象、 阅读(228) 评论(0) 推荐(0) 编辑