0

您经常创建 Web 服务并使用许多不同的技术。例如, som 可能会使用来自其他框架(如 Jackson)的一些注释来注释 pojo。但是,我想要模型的不同视图/版本。我并不总是想公开所有内容,或者其他时候我需要在同一字段上进行其他注释。我知道杰克逊有意见,但杰克逊只是一个例子。

是否有任何模式。或者,当我创建一个“真实”模型的 Car 类,然后创建 CarExport、IndexedCar 等使用某些汽车模型数据但具有不同注释并且可能还有其他属性时,我是否在做正确的事情?

有时模型需要另一种结构/组织来表达。

4

1 回答 1

0

听起来您需要查看构建器复合模式

目的是抽象对象构造的步骤,以便这些步骤的不同实现可以构造对象的不同表示。通常,构建器模式用于根据复合模式构建产品。

于 2013-03-28T00:12:26.130 回答