中易网

实体类的实体类限制

答案:1  悬赏:50  
解决时间 2021-01-11 21:13
  • 提问者网友:欺烟
  • 2021-01-10 22:34
实体类的实体类限制
最佳答案
  • 二级知识专家网友:几近狂妄
  • 2021-01-11 00:09
实体类只应和其他实体类之间存在关联关系。实体类对象的生存期一般都很长;而控制类对象和边界类对象的生存期则很短。正是由于这些类的生存期相差如此之大,所以在这些类之间建立关联关系是不可取的。
推荐使用的不同类构造型之间的关联关系。
*用“订阅”关联关系取而代之,在这种关联关系中控制类订阅实体类对象中的某些特定事件。
推行一致性
· 发现一种新的行为后,检查现有的类中是否具有类似的职责。只要可能,就复用现有的类。只有在缺乏可执行该新行为的现有对象时,才创建新类。
· 确定类之后,对类进行检查,以确保它们的职责是一致的。如果某个类的职责互不相关,则将该对象分为两个或者多个类。还应对协作图进行相应的更新。
· 如果某个类由于职责互不相关而被划分,则检查这个类所参与的协作,判断协作是否也需要更新。如果必要,可更新此协作。
· 只有一项职责的类不存在什么问题,但它存在的必要性本身就值得怀疑。时刻准备对所有类的存在提出质疑并进行验证。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息