原始模式又叫原型模式
DTO、VO、POJO、Entity
DTO和VO之间存在一些属性名称、类型都相同
数据库表查询出来的对象会赋值给DTO
MVC中的Model
把DTO中的值会赋值给VO
再将VO的值传输到View
复制,就是要DTO中每一个属性的值赋值给VO中的每一个属性的值,属性名称相同,属性类型相同
apache 反射实现(原型模式)
clone() 比如克隆羊、克隆人
Spring中有一个属性就是原型模式,scope="prototype"将对象中配置的依赖关系,在每次使用对象之前,都会创建一个新的对象,并且会将依赖关系完整的赋值给这个新创建的对象。
Spring中默认是单例模式。