摘要: 一、建造者是什么? 建造者模式是将一个复杂对象的构建过程与它的表示分离,使得同样的构建过程可以创建不同的表示,属于创建型模式。 使用建造者模式对于用户而言只需指定需要建造的类型就可以获得对象,建造过程及细节不需要了解。 它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将变与不变相分 阅读全文
posted @ 2020-03-01 17:15 喵星兔 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、原型模式是什么? 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。专业称呼为“CV大法”。 对于java中,复制对象的困难在我们很可能复制了当前对象,但是对象内的引用却只是拿来了,内部深层的对象没有重新创建,所以复制出的对象和原对象存在共用的部分,相互影响。也 阅读全文
posted @ 2020-03-01 13:05 喵星兔 阅读(185) 评论(0) 推荐(0) 编辑