跳到主要内容

1. Design Patterns - Prototype Pattern 2. Prototype Design Pattern

原型模式是指在考虑性能的同时创建重复的对象。 这种设计模式属于创建模式,因为该模式提供了创建对象的最佳方法之一。

此模式涉及实现原型接口,该接口告诉您创建当前对象的克隆。 当直接创建对象的成本很高时,使用此模式。 例如,要在进行昂贵的数据库操作之后创建一个对象。 我们可以缓存对象,在下一个请求时返回其克隆,并在需要时更新数据库,从而减少数据库调用。