我在大学做了一项任务,用UML创建一个简单应用程序的模型。该模型应使用3-4种不同的设计模式。由于我在UML中很糟糕,有人可以检查一下我做的这件事是否有意义?如果不是我应该如何修改它?任何想法如何在这个小怪物中包含1个更多的设计模式?
答案 0 :(得分:1)
从语义上看,它看起来是正确的(缺少更多背景信息)。
即使没有添加更多模式,您的图表也太复杂且难以理解。另一方面,您的设计思路不应受到屏幕分辨率图表大小的限制。
解决方案很简单 - 分而治之。 :)在几个较小的图表中打破你的图表,每个图表都有一个清晰的焦点。这不会改变你的模型含义 - 每个元素都可以显示在许多图表上。
我建议如下图表:
为每个图表提供有意义的名称和简短说明。