您的位置:首页 > 编程语言

代码大全--软件构建中的设计

2010-08-28 23:05 337 查看
理想的设计特征

最小复杂度:避免聪明的设计

易于维护:self-explannatory

松散耦合:

可扩展性

可重用性

高扇入

低扇出

可移植性

精简性

标准技术

子系统

应当限制子系统之间的通讯

程序中不应该有任何环形关系。

一般来说,子系统包含:业务规则,用户界面,数据库访问,对操作系统依赖性

找出现实中的对象

辨识对象及属性

定义可对对象执行的操作

确定每个对象可以对其他对象执行的操作。

确定对象的那些部分对其他对象可见

定义每个对象的接口
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: