我有要求在我的代码中使用Fund
模型。它将包含一个基金名称和基金代码。为了重用,我围绕包含所使用的其他模型的包裹发现了一个现有的Fund
模型。然而,这里的问题是,除了资金名称和代码之外,它还包含一笔金额。金额与我的背景无直接关系。所以,我是这样做的:近似重复使用模型组件的最佳实践?
1)使用现有的Fund
模型,忽略setter/getters的资金数额。
2)把一个FundDescription
接口到现有Fund
模型只访问我感兴趣的信息。
3)做一个FundDescription
基类,现有Fund
模型现在可以延长
4)创建一个全新的独立模型,因为两者的内容略有不同
很好的答案。谢谢。我喜欢你的选择5。 – 2010-04-30 12:26:16