原型模式UML
2017-04-17 09:50:35 0 举报
原型模式是一种创建型设计模式,它允许通过复制现有对象生成新的对象。在UML类图中,原型模式通常由一个抽象原型类、一个具体原型类和一个客户端类组成。抽象原型类定义了克隆方法,具体原型类实现了克隆方法并可以复制现有对象。客户端类负责创建具体原型类的实例,并通过调用克隆方法来生成新的对象。原型模式适用于需要创建大量相似对象的场景,因为它可以避免重复创建对象的开销,提高性能。