摘要: 通过new产生一个对象非常繁琐,可以使用原型模式 原型模式实现: ——Cloneable接口和clone方法 ——Prototype模式实现起来最困难的地方是实现内存的复制和操作,Java中提供了clone方法省了大部分事情 案例:多利羊的克隆 1.继承Cloneable接口 2.重写clone方法 阅读全文
posted @ 2018-12-05 02:14 SteveYu 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 在我们日常生活中,如构建一个飞船,一个手机,一栋建筑,都会有非常复杂的组装,这时候应该用到建造者模式 以建造一个飞船为例 案例:造小页飞船 1.飞船各部分元件 2.飞船实体用来组装 3.创造方法的接口 4.实现组件(小页飞船组件) 5.实体实现装配 6.客户端的串接(测试) UML结构图 阅读全文
posted @ 2018-12-05 01:50 SteveYu 阅读(201) 评论(0) 推荐(0) 编辑