摘要: 利用序列化和反序列化完成深复制 ByteArrayOutputStream bos=new ByteArrayOutputStream(); ObjectOutputStream oos=new ObjectOutputStream(bos); oos.writeObject(s1); byte[] 阅读全文
posted @ 2019-08-09 22:32 小帆敲代码 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 原型模式prototype 原型模式: - 通过new产生一个对象需要非常繁琐的数据准备或者访问权限,则可以使用原型模式,比如如果new对象所需时间过长,可以通过克隆产生相同的副本 - Java中的克隆技术,就是以某个对象为原型,复制出新的对象,显然新的对象剧本原型对象的特点 - 克隆类似new但是 阅读全文
posted @ 2019-08-09 21:40 小帆敲代码 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 组件很多,装配顺序不定 本质: 1,分离了对象子组件的单独构造(Builder负责)和装配(Director负责),从而可以构造出复杂的对象,这个模式适用于某个对象的构建过程复杂的情况下使用 2,实现了构建和装配的解耦 /**建造者用来得到各个组件 * @author 小帆敲代码 * */publi 阅读全文
posted @ 2019-08-09 12:19 小帆敲代码 阅读(232) 评论(0) 推荐(0) 编辑