现在,我想知道是否有评估面向对象设计的选项?
注意:我使用UML(统一建模语言)进行面向对象设计
请建议任何指导我评估面向对象设计的资源
答案 0 :(得分:1)
我建议要求对OO设计进行客观评估可能会使您失望。你可以学习其他东西
设计可能表达某些属性 - 松耦合,封装,内聚界面等。
设计是否优秀'完全依赖于上下文。是否允许轻松进行更改?反映设计的实施是否有助于增加功能,支持维护工作并使您的团队能够理解?团队可能更年轻,不了解设计模式和其他此类实践,或者所选择的设计可能非常适合您的域名。