我对这个建筑难题一无所知,我很想听到一些批评或建议。
情况:
一个实体和关系都已经共享(i节点)和独特的方法(IEntity或IRelation)
类需要知道使用接口 IEntity 或 IRelation 的共享方法和唯一方法。
题:
在尝试使用 SOLID & DRY 原则进行编程时,以下架构是好还是坏?
附加信息:这个问题的主要原因是因为在第一个图中(当前实现) Entity 和 Relation 都实现了 INode 接口两次。
情况一:
情况二:
architecture uml class-design dry solid-principles
architecture ×1
class-design ×1
dry ×1
solid-principles ×1
uml ×1