![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java IO
Leon20160711
这个作者很懒,什么都没留下…
展开
-
对象深拷贝
publicObject deepClone(Object obj){ //将对象写到流里 ByteArrayOutoutStream bo=newByteArrayOutputStream(); ObjectOutputStream oo=newObjectOutputStream(bo); oo.writeObjec原创 2016-07-11 16:44:41 · 296 阅读 · 0 评论 -
Java之装饰模式(Decorator Pattern)
1. 概念动态将职责附加到对象上,若要扩展功能,装饰者提供了比继承更具弹性的代替方案。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。[由于继承的静态特质使其缺乏灵活性;且随着子类的增多、组合,会导致更多子类的膨胀。类应设计的对扩展开放,对修改关闭。装饰的意思:就是包装一下。把另的对象包装一下。]2. UML图3.代码/************业务接口转载 2016-09-30 11:27:31 · 520 阅读 · 0 评论 -
Java之适配器模式(Adapter Pattern)
1.概念:将一个接口转换成客户希望的另外一个接口。(该模式使得原本不兼容的类可以一起工作)2.UML图(1)对象的Adapter模式结构图(2)类的Adapter模式结构图3.代码(1)对象适配器public interface Target{ public void R转载 2016-09-30 13:57:25 · 455 阅读 · 0 评论