面向对象的设计模式原则

原创 2006年06月06日 17:03:00

从设计原则到设计模式
  1、针对接口编程,而不是针对实现编程
  2、优行使用类组合,而不是类继承
  3、变化点封装
  4、使用重构得到模式--设计模式的应用不宜先入为主


几条更具体的设计原则
  1、单一职责原则(SRP)
    一个类应该仅有一个引起它变化的原因。
  2、开放封闭原则(OCP)
    类模块应该是可扩展的,但是不可修改(对扩展开放,对更改封闭)
  3、listKov替换原则(LSP)
    子类必须能够替换它们的基类
  4、依赖倒置原则(DIP)
    高层模块不应该依赖于低层模块,二者都应该依赖于抽象。
    抽象不应该依赖于实现细节,实现细节应该依赖于抽象。
  5、接口隔离原则(ISP)
    不应该强迫客户程序依赖于它们不用的方法。

面向对象设计模式与原则

  • 2008年10月28日 15:50
  • 190KB
  • 下载

C#面向对象设计模式与原则

  • 2011年08月27日 15:58
  • 7.17MB
  • 下载

一、大话设计模式中的主要原则与面向对象思想

一、面向对象特性(封装、继承、多态) OOP同过将一类事物属性和方法封装到一个类中完成对象模型的创建,又通过继承来实现自然关系中对象的继承和衍生关系,因为继承关系的存在而产生上上转型和向下转型,从而产...

面向对象设计模式设计原则

  • 2009年11月06日 23:10
  • 3KB
  • 下载

Android 设计模式之面向对象的六大原则

在日常开发过程中时常需要用到设计模式,但是设计模式有23种,如何将这些设计模式了然于胸并且能在实际开发过程中应用得得心应手呢?和我一起跟着《Android源码设计模式解析与实战》一书边学边应用吧!今天...

1 面向对象设计模式与原则

1 面向对象设计模式与原则—学习李建忠《设计模式》系列视频(C#)1.1 设计模式简介人是一个经验性的动物。 每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。 ...
  • E_pen
  • E_pen
  • 2017年05月09日 21:46
  • 414

Android设计模式-面向对象的六大原则

在15年的年底,准备认认真真的学习一下相关的设计模式,今天是第一天。参考的书籍——《Android源码设计模式解析与实践》,特写博客,算作学习笔记吧!! 单一职责原则(Single Responsib...

面向对象设计模式与原则 .

设计模式简介 每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。 -- Christopher Alexander   设计模式描述了软件设计过程中某一类常见...

Android源码设计模式解析与实战——面向对象六大原则(一)

最近在看《Android源码设计模式解析与实战》,希望通过记笔记,监督自己,也方便以后查询。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:面向对象的设计模式原则
举报原因:
原因补充:

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