我试图理解域模型图并找到了这个示例图,我需要一些帮助来理解这个Domian模型图, 任何人都可以提供指向此教程的链接或提供一些指导吗?
边界是否也可以作为控制(两者一起)? (我们可以将GUI作为控制+边界或仅作为边界吗?)
我用Google搜索但无法找到类似的图表或教程,如下所示。请帮我。
答案 0 :(得分:1)
您的模型根本不是域模型。这是一个类图,这可能让你感到困惑。
类图就像一个建模工具,可用于在不同的抽象级别上从不同的角度对某些主题进行建模。
域模型是问题域的更抽象且与实现无关的模型。看一下BugFree Solution之前回答中提出的示例。域模型通常在分析阶段期间使用,以更好地理解和指定问题域。
您的图表显示了您的系统结构。这是一个设计工件。它根据3种类型(边界,控制器和实体)描述您的系统组件。
此外,在您的项目中,您可以制作更具体和详细的设计模型,例如DB数据模型。
在实践中,所有这些模型都是非常有用和互补的。您的域模型可能会很好地映射到图表中的实体类。