面向对象的设计评估

时间:2014-05-02 15:42:07

标签: design-patterns uml modeling ooad

我在Applying UML and pattern

中找到了以下段落

enter image description here

现在,我想知道是否有评估面向对象设计的选项?

注意:我使用UML(统一建模语言)进行面向对象设计

请建议任何指导我评估面向对象设计的资源

1 个答案:

答案 0 :(得分:1)

我建议要求对OO设计进行客观评估可能会使您失望。你可以学习其他东西

  • SOLID原则
  • 依赖注入模式
  • 更一般的设计模式,即GOF。
  • 域驱动设计

设计可能表达某些属性 - 松耦合,封装,内聚界面等。

设计是否优秀'完全依赖于上下文。是否允许轻松进行更改?反映设计的实施是否有助于增加功能,支持维护工作并使您的团队能够理解?团队可能更年轻,不了解设计模式和其他此类实践,或者所选择的设计可能非常适合您的域名。