`
crud0906
  • 浏览: 134931 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

OOD六大原则

    博客分类:
  • OOP
阅读更多
面向对象设计的六大原则
1.开放封闭原则(复用性强,易扩展)
2.依赖倒转原则(依赖于抽象,而不是具体的实现,面向接口(抽象)编程)
3.里氏代换原则(子类型必须能够替换它的基类型,替换后软件功能不受到影响)
4.多用组合少用继承(策略模式)
5.迪米特法则(最少知识原则,只和朋友通信,不跟陌生人打交道,门面模式)
6.接口隔离原则(接口不能臃肿,一个接口相当于一个角色,如果一个类实现一个接口时从中获取了不需要的方法,那么这个接口设计的不合理,应该被细分)


牢记原则,结合设计模式去体会!设计模式可以忘记,但原则不能忘记!
分享到:
评论

相关推荐

    OOD设计基本原则整理.doc

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

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

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

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

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

    七大原则&&六大关系

    七大原则&&六大关系 开-闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开发,对修改关闭.说的是,再设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展.换言之,应当可以在不必修改源代码的...

    OOD启思录 高清pdf

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

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

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

    面向对象设计原则

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

    什么是OOA与OOD

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

    如何解释OOD及设计

    看外国专家简单明了讲解如何解释OOD及设计

    OOD启思录.PDF

    OOD启思录

    OOD启思录(高清)

    OOD设计很好的教材,高清 OOD启思录

    面向对象设计OOD思想

    面向对象设计(OOD)思想(示例代码见文末下载连接)收藏 有了思想才能飞翔,缺乏灵活就象少了轮子的汽车,难以飞奔。为了更好的理解设计思想,结合一个尽可能简洁的实例来说明OOD、设计模式及重构。通过下面的代码,...

    Java OOA & OOD & UML

    Java OOA & OOD & UML

    ooa,ood介绍资料

    ooa,ood介绍的入门资料,请想用,谢谢

    ood启思录读书笔记

    ood启思录读书笔记

    OOD原则 GRASP GOF

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

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

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

    OOA、OOD和UML

    面向对象分析(OOA)、面向对象设计(OOD)与UML的基础教程

    面向对象设计OOD 面向对象设计OOD

    面向对象设计OOD 面向对象设计OOD 面向对象设计OOD 面向对象设计OOD

Global site tag (gtag.js) - Google Analytics