【发布时间】:2013-10-28 19:09:17
【问题描述】:
好的,所以...我有一个名为Lead 的实体,然后当我实例化这个实体时,它应该寻找一个名为Account 的实体,并通过属性account_id 关联它们自己。 Lead 与 Account 匹配 Lead 中的两个属性 areacode 和 campaign_id。我该如何设计它以创建一个很好的面向对象?
-
Lead中的方法matchAccount? -
AccountsController/AccountAggregator中的方法intakeLead? - 另一个班级
AccountMatcher来处理它? - 没有。我建议...
谢谢!
【问题讨论】:
-
“当我实例化这个实体时,它应该寻找一个名为 Account 的实体”——这听起来像是一个人为的要求。这是否反映了您的问题领域的内在复杂性?
-
对于那些投票结束 Leo 的问题的人,我认为这主要不是意见...... Leo 的方法不是 OOP,因此可以以非常通用的方式回答。
标签: oop ooad object-oriented-analysis