标签:nbsp bsp com 方法 life title blog 功能 htm
装饰模式在Java语言中的最著名的应用莫过于Java I/O标准库的设计了。
由于Java I/O库需要很多性能的各种组合,如果这些性能都是用继承的方法实现的,那么每一种组合都需要一个类,这样就会造成大量性能重复的类出现。
而如果采用装饰模式,那么类的数目就会大大减少,性能的重复也可以减至最少。因此装饰模式是Java I/O库的基本模式。
适配器模式:适配器模式把一个类的接口变换成所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。
在java.io中InputSteamReader就是一个适配器,起到转接作用,将字节流转为字符流。
具体实现可见:《JAVA与模式》之适配器模式
标签:nbsp bsp com 方法 life title blog 功能 htm
原文地址:http://www.cnblogs.com/xiangkejin/p/6875517.html