摘要: 适配器:基于现有类所提供的服务,向客户提供接口,以满足客户的期望。《设计模式》一书中是这样给适配器模式定义的:将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。由引子中给出的例子可知,这个定义描述的功能和现实中的适配器的功能是一致的。《Java设计模式》类适配器客户的开发人员定义了一个接口,期望用这个接口来完成整数的求和操作,接口定义如下:public interface Operation{ public int add(int a,int b);}开发人员在了解这个接口的定义后,发现一个第三方类,里面有一个方... 阅读全文
posted @ 2013-08-27 20:24 _Venom_ 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不定义数据成员),所有的成员方法都是abstract的。3.abstract class和interface所反映出的设计理念不同。其实abstract class表示的是"is-a"关系,inte 阅读全文
posted @ 2013-08-27 19:55 _Venom_ 阅读(237) 评论(0) 推荐(0) 编辑