软件开发建模与设计的最佳实践指南
1. 建模最佳实践
在有了指导建模工作的理念后,下一步是确定一系列经过验证的最佳实践来应用。以下是一些不同方面的建模最佳实践:
- 面向对象规范化 :规范化在数据领域一直是基本的设计最佳实践,但在面向对象领域并非如此。通过遵循面向对象的规范化规则,以连贯的方式在类之间分配职责并减少类耦合,可显著提高面向对象设计的质量。
- 基于组件设计的建模 :Desmond D’Souza 描述了基于组件设计的出色建模实践,重点关注 UML 中的协作、类型和细化概念。他认为协作是开发组件模型时的关键,每个协作本身都是一个架构元素,协作的选择和组合定义了应用程序的架构。遵循此方法可得到可重用、可插拔的组件。
- 在非面向对象语言中模拟继承 :Bob O’Brien 描述了在非面向对象语言(如 Visual Basic)中模拟继承的技术。尽管 Visual Basic 是基于对象的,但不支持面向对象的继承概念。这些技术对于在不理想条件下工作的对象建模人员很重要。
以下是这些实践的总结表格:
| 实践类型 | 描述 |
| ---- | ---- |
| 面向对象规范化 | 提高面向对象设计质量,减少类耦合 |
| 基于组件设计的建模 | 关注协作,得到可重用、可插拔组件 |
| 在非面向对象语言中模拟继承 | 在不支持继承的语言中实现继承概念 |
2. 完善用户界面设计
用户界面设计对于软件的成功至关重要。以下是一些设计有效用户界面的技巧和技术: <
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



