设计模式
文章平均质量分 84
刘皇叔9527
这个作者很懒,什么都没留下…
展开
-
设计模式之装饰者模式(一)
1.对装饰者模式的理解装饰者模式就像是一个被打包的快递,一般有一个超类,其下分为主体和装饰者(decorator),装饰者不能独立实例化,例如咖啡店的调味品(牛奶,巧克力等)不能独立咖啡出售,实例化时必须要传入一个被包裹好的对象。2.用装饰者模式实现咖啡馆的代码实例 a.首先是一个抽象超类Drinkpublic abstract class Drink { public Stri原创 2015-12-05 16:50:22 · 286 阅读 · 0 评论 -
设计模式之装饰者模式(二)---java中的装饰者I/O结构
Java 的 I/O 操作类在包 java.io 下,大概有将近 80 个类,但是这些类大概可以分成四组,分别是:基于字节操作的 I/O 接口:InputStream 和 OutputStream基于字符操作的 I/O 接口:Writer 和 Reader基于磁盘操作的 I/O 接口:File基于网络操作的 I/O 接口:Socket为了减轻IO中类组合爆炸,在原创 2015-12-06 09:56:37 · 562 阅读 · 0 评论