我有三个对象; 行动,问题和风险.这些都包含一系列公共变量/属性(例如:描述,标题,截止日期,提升等)和一些特定字段(风险有概率).问题是:
我应该创建3个单独的类Action,Risk和Issue,每个类都包含重复字段.
创建包含这些字段和操作的父类"Abstract_Item",然后使用Action,Risk和Issue子类Abstract_Item.这将坚持DRY委托人.
我有两个对象.会议对象和Action对象(在会议中引发的操作).行动也可以独立于会议而存在.我有两种方法将提出的行动与会议联系起来:
对于良好的OO设计,应该使用哪种方法?还是有第三种方式......