`
lichangwei
  • 浏览: 74081 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

OOD原则

 
阅读更多
1.单一职责原则(The Single Responsiblity Principle-SRC)
一个类只能因为一个原因而改变

2.开放-封闭原则(TheOPen-ClosePrinciple-OCP)
软件实体(类、模块、方法)应该允许扩展,不允许修改

3.里斯科夫替换原则(The Liskov Substitution Principle-LSP)
子类型必须能替代它们的基类型

4.依赖关系倒置原则(The Dependency Inversion Principle-DIP)
A.上层模块应该不依赖于下层模块.都依赖于抽象
B.抽象不依赖于细节,细节应依赖于抽象

5.接口隔离原则(The Interface Segregation Principle-ISP)
客户端不应该依赖于自己不用的方法
分享到:
评论

相关推荐

    OOD设计基本原则整理.doc

    OOD设计基本原则 一. 开-闭原则 :我们改变不了历史,但我们可以改变未来。

    OOD原则 GRASP GOF

    NULL 博文链接:https://wuaner.iteye.com/blog/587112

    软件设计的七大原则(OOD)

    软件设计的七大原则(OOD)

    Uncle Bob OOD Principles

    C++盛行时Uncle Bob的OOD原则文章,比较老的东西了,但是还有点用

    OOD启思录 高清pdf

     全书共11章,总结出了60多条面向对象设计(OOD)的指导原则。这些经验原则涵盖了从类到对象(主要强调它们之间的关系,包括关联、使用、包含、单继承、多继承)到面向对象物理设计的重要主题。本书将帮助你理解经验...

    什么是OOA与OOD

    ood(object oriented design)面向对象设计 如所熟知,面向对象作为一种程序设计技术最早于60年代后期提出,用于Simula的应用程 序开发。到了70年代,面向对象成为Smalltalk语言的一个重要特征。当时,面向对象技术...

    OOD面试应对方法 SOLID原则.mp4

    S - Single-responsiblity principle 单一责任原则 O - Open-closed principle 开发封闭原则 L - Liskov substitution principle 里氏替换原则 I - Interface segregation principle 接口分离原则 D - Dependency ...

    OOD设计基本原则 面向对象设计必备

    OCP原则 里氏替换原则 依赖倒置原则 接口隔离原则 聚合与继承原则 单一职责原则 Separation of concerns Principle Pareto Principle (帕雷多原则 80/20原则)

    is219project

    Martin概述的前五个OOD原则。 SOLID原则旨在帮助开发人员设计健壮的,可维护的应用程序。 S-单一责任原则 JavaScript中的单一责任原则处理模块的内聚性。 它指出函数和类只能有一项工作。 以与src / Operations的...

    积分管理系统java源码-DesignPattern:关于设计模式的一些演示(Java)

    想要达到这样的效果,我们需要使用接口和抽象类,开-闭原则是最抽象也是最重要的OOD原则。简单工厂模式、工厂方法模式、抽象工厂模式中都提到了如何通过良好的设计遵循开-闭原则。 里氏替换原则 Liskov Substitution...

    面向对象设计原则

    OOD六大设计原则及其内涵,用实例解析

    OOD启思录 Object Oriented Design Heuristics

    面向对象设计领域的一本好书 全书介绍了面向对象设计的一组经验原则

    七大原则&&六大关系

    七大原则&&六大关系 开-闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开发,对修改关闭.说的是,再设计一个模块的时候,应当使这个模块可以在不被修改...这是面向对象设计(OOD)的基石,也是最重要的原则。

    面向对象的设计原则详解

    我们在进行面向对象设计(OOD)时应该怎样进行,遵循什么原则呢?我们或许听说过设计模式,那是针对特定的问题提出的特定的解决方法。面向对象的设计从提出到现在经过很多人的经验和实践,也总结出了很多原则。

    FlappyBird2021

    FlappyBird2021 用以下语言编写的游戏:HTML / CSS / JavaScript 在这个项目中,我使用了画布,音频,图像,多线程,侦听器等。 在未来的发展中:更多的级别和困难,OOD原则,以改善用户体验等等。

    类的设计原则

    开闭原则(OCP:Open-ClosedPrinciple)是指在进行面向对象设计(OOD:ObjectOrientedDesign)中,设计类或其他程序单位时,应该遵循:-对扩展开放(open)-对修改关闭(closed)的设计原则。开闭原则是判断面向对象...

    依赖倒置原则-软件工程思想

    The articles that will appear in this column will focus on the use of C++ and OOD, and will address issues of software engineering.

    OOA基本原则

    描述OOA的设计原则,这里,将描述一些在这个架构设计中的基本原则,其中很多都是经典的设计原则,不过针对分层架构的特点,用我自己的语言进行了描述。其中也有我自己提出的原则。

Global site tag (gtag.js) - Google Analytics