【发布时间】:2010-04-30 11:31:53
【问题描述】:
我需要在我的代码中使用 Fund 模型。它将包含基金名称和基金代码。为了重用,我浏览了包含使用的其他模型的包,发现了一个现有的Fund 模型。但是这里的问题是,除了基金名称和代码之外,它还包含一个金额。金额与我的上下文没有直接关系。那么,我是否:
1) 按原样使用现有的Fund 模型,忽略资金金额的设置器/获取器。
2) 在现有的Fund 模型上添加一个FundDescription 接口,以便仅访问我感兴趣的信息。
3) 创建一个FundDescription 基类,现有的Fund 模型现在可以从中扩展
4) 创建一个全新的独立模型,因为两者在上下文上略有不同
【问题讨论】:
标签: language-agnostic oop