如何实践设计原则

大家都知道遵循设计原则是开发高质量软件的重要基础,但实际运用时并不容易。Booch在<< 面向对象分析与设计>>中提出了四个基础原则: 抽象   核心思想是不变性的概念。去除不关心的属性,而强化重要的属性,帮助人们思考要做什么。 封装  核心是分离关注和信息隐藏,让程序借助最少的工作进行可靠的修改。 模块化  核心思想是分而治之,各个模块应当高内聚、低耦合。 层次结构  核心是对抽象的分级和排序,
相关文章
相关标签/搜索