
设计模式
liuguangsh
这个作者很懒,什么都没留下…
展开
-
设计模式:装饰模式
/* 自己写的读取行 */ import java.io.*; /* 装饰设计模式: 当想要对已有的对象进行功能增强时,可以定义类,将已有对象传入。 基于已有的功能,并提供加强功能。 那么定义的该类称为装饰类。 如下面的:MyBufferedReader 对 FileReader 类的 read 方法进行了 功能加强。 装饰类通常会通过构造方法接收被装饰的对象。 并基于被装饰的对转载 2017-04-17 10:14:44 · 243 阅读 · 0 评论 -
设计模式:装饰模式的原理及代码演示
/* MyReader //专门用于读取数据的类。 |--MyTextReader |--MyBufferedTextReader //缓冲区的 |--MyMediaReader |--MyBufferedMediaReader//缓冲区的 |--MyDataReader |--MyBufferDataReader//缓冲区的 上面的这个类扩展性很差 找到其参数的共同类型,转载 2017-04-17 15:34:49 · 653 阅读 · 0 评论