[原创]敏捷设计之面向对象设计原则 (入选推荐日志,加20币) - 航行日志——理论与实践...

来源:百度文库 编辑:神马文学网 时间:2024/04/28 03:34:23
敏捷设计之面向对象设计原则
单一职责原则(The Single Responsibility Principle,简称SRP)
——就一个类而言,应该仅有一个引起他变化的原因。
开放-封闭原则(The Open-Close Principle,简称OCP)
——软件实体(类、模块、函数等等)应该是可以扩展的,但是不可修改的。
Liskov替换原则(The Liskov Substitution Principle,简称LSP)
——子类型(subtype)必须能够替换掉它们的基类型(base type)。
依赖倒置原则(The Dependency Inversion Principle,简称DIP)
——a.高层模块不应该依赖低层模块。二者都应该依赖于抽象。
——b.抽象不应该依赖于细节,细节应该依赖于抽象。
接口隔离原则(The Interface Segregation Interface,简称ISP)
——不应该强迫客户依赖于他们不用的方法。
这些原则是数十年软件工程经验来之不易的成果,是许多软件开发人员和研究人员思想和著作的结晶。
[原创]敏捷设计之面向对象设计原则 (入选推荐日志,加20币) - 航行日志——理论与实践... 面向对象设计原则 面向对象的设计原则-类设计原则 ——希赛网软件工程频道面向对象 设计模式学习笔记(一)——面向对象设计模式与原则 C#面向对象设计模式纵横谈:面向对象设计模式与原则 面向对象设计原则之单一职责 - 51CTO.COM 面向对象的设计原则-类设计原则 理解: 面向对象的设计原则与设计模式 - 积累与坚持 - C++博客 61条面向对象设计的经验原则61条面向对象设计的经验原则 面向对象设计准则 [原创]管理软件的商业模型 (入选推荐日志,加10币) - 咨询天地 - 选型与规划 售前... [JAVA技术]61条面向对象设计的经验原则 61条面向对象设计的经验原则 初学必读:61条面向对象设计的经验原则 [JAVA技术]61条面向对象设计的经验原则 61条面向对象设计的经验原则 61条面向对象设计的经验原则 61条Java面向对象设计的经验原则 [原创]流程图符号知多少? (入选推荐日志,加10币) - 中小企业信息化 - 流程基础 ... [原创]流程图符号知多少? (入选推荐日志,加10币) - 中小企业信息化 - 流程基础 ... 面向课堂教学的地理CAI课件设计的理论与实践 [原创]你是否真的准备离职了 (入选推荐日志,加10币) - 招聘与求职 - 离职 就业 招聘 求职 职业发展 职业规划 - 畅享论坛 [原创]你是否真的准备离职了 (入选推荐日志,加10币) - 招聘与求职 - 离职 就业 招聘 求职 职业发展 职业规划 - 畅享论坛 深入浅出面向对象分析与设计(中文版)(Head First系列)