![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实践心得
文章平均质量分 69
Always_On_Way
身体和灵魂至少有一个在路上!
展开
-
设计模式实践(五)适配器模式(adapter)
举一个比较贴近生活的例子,我们买iPad,港货和国货的差别之一就是充电器的接口不一样。因为港货用的是三角插孔,而大陆用的是二孔的,因此就需要一个充电器适配器来转换。但是不管是二孔还是三孔,其目的都是给iPad充电,完成的功能是一样的。可以理解为适配器的功能是将接口(二孔)转换成实际所需要的(三孔)。假设现在有篮球和足球两个接口,分别实现了一个实例类。现在想打篮球,但是想用足球打,怎么办?首原创 2015-09-09 08:53:18 · 436 阅读 · 0 评论 -
设计模式实践(四)装饰模式(decorator)
先来说说jdk中哪一些类用了这种方法。Java I/O中的filter类用到了这个方法,FilterInputStream继承自InputStream类,FilterOutputStream继承自OutputStream。FilterInputStream类主要有BufferedInputStream子类和DataInputStream子类。原创 2015-09-08 20:23:05 · 363 阅读 · 0 评论