【发布时间】:2008-10-23 09:34:17
【问题描述】:
Prototype 模式在 Java 平台上有哪些实现?
原型模式是软件开发中使用的一种创建型设计模式,当要创建的对象类型由原型实例确定时,原型实例被克隆以生成新对象。
基于原型的编程是一种面向对象的编程风格,其中不存在类,行为重用(在基于类的语言中称为继承)是通过克隆作为原型的现有对象的过程来执行的。
实现应该知道有些 Java 对象是可变的,有些是不可变的(请参阅Mutable vs Immutable objects)。
【问题讨论】:
标签: java oop design-patterns prototype-pattern