OOD

原创 2005年05月17日 17:50:00

可扩展性 Extensibility
-容易添加新功能
灵活性 Flexibility
-代码修改平稳地发生
可插入性 Pluggability
-容易将一个类抽出去,同时将另一个有同样接口的类加进来


OCP - Open-Close Principle       开闭原则-对可变性封装

LSP - Liskov Substitution Principle  替换原则-如何进行集成
DBC - Designed by Contract

DIP - Dependence Inversion Principle 依赖倒置原则-针对接口编程
以LSP为基础,是实现OCP的主要手段,是设计模式研究和应用的主要指导原则

ISP - Interface Segregation Principle 接口隔离原则-恰当的划分角色和接口

CARP- Composite/Aggregate Reuse Principle 合成/聚合复用原则-尽量使用组合/聚合,尽量不使用继承

LoD - Law of Demeter 迪米特法则 - 不和陌生人讲话

OOD Lecture

  • 2013年07月28日 00:42
  • 4.6MB
  • 下载

OOD with Java and UML

  • 2008年03月04日 00:54
  • 1.76MB
  • 下载

正方形不是矩形" << 【OOD设计原则之里氏替换原则(LSP)--- 设计模式之禅读书笔记

【OOD设计原则之里氏替换原则(LSP)】          ——"正方形不是矩形"  里氏替换原则(Liskov Substitutiion Principle,LSP)被称作继...

OOA、OOD和UML

  • 2012年08月18日 17:25
  • 2.83MB
  • 下载

headfirstOOA&amp;OOD Part7

  • 2008年08月06日 22:36
  • 2.25MB
  • 下载

如何向妻子解释面向对象设计(OOD)

如何向妻子解释面向对象设计(OOD) 讲解OOD的一篇好文章。 英文版:http://www.codeproject.com/KB/architecture/SOLIDPrinciplesInOO...
  • BigLeo
  • BigLeo
  • 2011年09月27日 10:17
  • 552

面向对象技术的C++ OOD实践

  • 2008年09月02日 11:16
  • 2.83MB
  • 下载

面向对象技术的C++ OOD实践

  • 2008年12月12日 22:37
  • 2.83MB
  • 下载

面向对象OOA、OOD、OOP

OOA Object-Oriented Analysis:面向对象分析方法 OOA是指在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别,OOA...
  • fly_yr
  • fly_yr
  • 2017年05月15日 18:03
  • 628

面向对象设计OOD(UML)资料

  • 2007年10月02日 17:39
  • 1.39MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OOD
举报原因:
原因补充:

(最多只允许输入30个字)