设计模式系列-适配器模式
一、上篇回顾 通过上篇的简单讲解,我们知道了,组合模式意图是通过整体与局部之间的关系,通过树形结构的形式进行组织复杂对象,屏蔽对象内部的细节,对 外展现统一的方式来操作对象,是我们处理更复杂对象的一个手段和方式。本文以查询控件为例,说明了,查询控件内部的组成元素,及如何操作内部的组 成元素,包括添加元素,删除和处理相应事件的Handler,当然组合模式的作用远比这些强大,后面我们肯定会在一些实例代码中运用到组合模式的。组合 模式如果在条件允许的情况下,我们尽量使用组合模式来处理复杂对象,远比通过继承出来的对象来的有效。 组合模式-强调的是如何组织整体和局部之间的结构,将整体和局部之间的关系,通过树形这样的结构来组织这种对象组合的结构关系。 组合模式的适用场景: 1、我们期望操作一个复杂对象和操作一个组成这个复杂对象内部的简单对象一样操作的时候,我们可以考虑对象组合。 2、当一个对象由多个简单对象组成,并且它又可能是其他对象的一个组成部分,这种情况下,组合模式是比较好的选择。 二、摘要 本篇将会讲述结构型模式中的经典模式-适配器模式,也是项目中经常使用的模式之一,我们现在开发...