Scala设计模式Part I. 创建模式——4.原型模式_scala中part-CSDN博客

网站介绍:文章浏览阅读739次。描述 用原型实例指定要创建的对象类型,并通过原型拷贝创建新对象。原型提供了另一种不同于工厂方法的方式对创建者类与产品类进行解耦。工厂方法是由子类集成工厂类并重载工厂方法返回具体的类,而原型模式则是用组合代替继承。创建者通过一个提供克隆方法创建对象实例的原型对象进行参数化。通过继承原型对象(如下图中的Concrete Prototype1)或者参数化的方式创建不同的对象。参数化能帮助减少系统中类_scala中part