七、科大软件工程(孟宁)(7:设计方法论)
六个原则
1、模块化
可以提高代码的可维护性和理解性
耦合和内聚是模块化的两个因素
高内聚低耦合是追求的模块化
2、接口
信息隐藏是由接口定义来达成的。
信息隐藏可以提高软件的可维护性
信息隐藏与内聚度和耦合度有密切的关系。
信息越隐藏----》耦合度越低
3、增量化
明确的接口定义便于执行增量开发
4、抽象
5、一般化
通用性
…
六个原则
1、模块化
可以提高代码的可维护性和理解性
耦合和内聚是模块化的两个因素
高内聚低耦合是追求的模块化
2、接口
信息隐藏是由接口定义来达成的。
信息隐藏可以提高软件的可维护性
信息隐藏与内聚度和耦合度有密切的关系。
信息越隐藏----》耦合度越低
3、增量化
明确的接口定义便于执行增量开发
4、抽象
5、一般化
通用性
…