在前面设计模式汇总中我们从宏观整理了设计模式中总体分类。以下针对当中的创建型模式单独讨论内部的分类原则和各自设计创建型模式的核心思想。请看下图:
首先区分工厂三姐妹我们能够设想一个情景,制造车的工厂,三者是逐级在顶层进行抽象的关系大概的类图例如以下图:
简单工厂是仅仅有一个工作车间一整条生产线
工厂方法是依据须要自己主动建造多个车间多条生产线
抽象工厂是由不同系列不同牌子的工厂
另外的两种设计模式比較easy。创建式模式是稳定住对象内部建构过程或者顺序,建造的表示能够是个性化的,从而将建造于表示分离。
原型模式中的深复制就跟编程传參时候的byvale一样,将实体克隆。
而像浅拷贝byref刚过地址。
版权声明:本文博客原创文章。博客,未经同意,不得转载。