- 浏览: 290 次
- 性别:
- 来自: 上海
最新评论
文章列表
本文主要整理一些面向对象设计的设计原则。好的软件的需要达到下面几点 : 可维护,可复用,可扩展,灵活性好。高內聚低耦合面向对象的好处: 通过封装, 继承,多态把程序的耦合度降低 用设计模式可使程序更加灵活,容易修改,并且易于复用
单一职责原则
单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的原因。
开放-封闭原则 开放-封闭原则,是说软件实体(类,模块,函数等)应该可以扩展,但是不可修改
依赖倒转原则
A. 高层模块不应该依赖低层模块,两个都应该依赖抽象
B. 抽象不应该依赖细节,细节应该依赖抽象
里氏 ...