1.避免重复(比如NBS中工厂的抽象)
2.限制改动的影响(封装需求变化)
3.集中控制,集中修改
4.隐含数据结构(比如具体算法的实现)
5.建立代码资源库
6.提高可读性
7.提高可移植性
8.分隔复杂操作
2.限制改动的影响(封装需求变化)
3.集中控制,集中修改
4.隐含数据结构(比如具体算法的实现)
5.建立代码资源库
6.提高可读性
7.提高可移植性
8.分隔复杂操作
本文阐述了软件设计的八大核心原则:避免重复、限制改动的影响、集中控制与修改、隐含数据结构、建立代码资源库、提高可读性、可移植性和分隔复杂操作。这些原则有助于提升软件质量及维护效率。

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