码迷,mamicode.com
首页 >  
搜索关键字:里氏替换    ( 396个结果
六种设计原则和23种设计模式
六大原则: 单一职责; 开闭原则; 迪米特原则; 里氏替换原则; 依赖倒置原则; 接口隔离原则 23种设计模式: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模 ...
分类:其他好文   时间:2016-12-22 18:58:14    阅读次数:154
00_设计模式6大原则
【六大原则总览】 1.单一职责原则 2.里氏替换原则 3.依赖导致原则 4.接口隔离原则 5.迪米特法则 6.开闭原则 【原则一:单一职责原则】 英文全称:Single Responsibility Principle,简称SRP。 要求一个接口或类只有一个原因引起变化,就是一个接口或类只有一个原则 ...
分类:其他好文   时间:2016-12-18 21:08:45    阅读次数:146
Atitit.软件开发的几大规则,法则,与原则Principle v3
Atitit.软件开发的几大规则,法则,与原则Principle v31.1. 修改历史22. 设计模式六大原则22.1. 设计模式六大原则(1):单一职责原则22.2. 设计模式六大原则(2):里氏替换原则22.3. 设计模式六大原则(3):依赖倒置原则22.4. 设计模式六大原则(4):接口隔离 ...
分类:其他好文   时间:2016-12-17 19:30:09    阅读次数:172
【设计模式之禅】第2章 里氏替换原则
引入里氏替换原则(LiskovSubstitution Principle,LSP)的目的就是为了解决继承中父子类之间产生的强耦合性。 2.1 爱恨纠葛的父子关系 继承 在面向对象的语言中,继承是必不可少的、非常优秀的语言机制 继承的优点 ● 代码共享,减少创建类的工作量,每个子类都拥有父类的方法和... ...
分类:其他好文   时间:2016-12-17 16:19:19    阅读次数:146
OO的五大原则是指SRP、OCP、LSP、DIP、ISP。
OO的高层原则,面向对象设计的基本原则 设计模式之六大原则——开闭原则(OCP) 设计模式之六大原则——迪米特法则(LoD,LKP) 设计模式之六大原则——接口隔离原则(ISP) 设计模式之六大原则——依赖倒置原则(DIP) 设计模式之六大原则——里氏替换原则(LSP) 设计模式之六大原则——单一职 ...
分类:其他好文   时间:2016-12-16 07:45:57    阅读次数:201
软件设计原则
一、高内聚1、LSP:里氏替换原则,子类可以替换父类的实例 2、OCP:开放封闭原则,尽量通过添加代码的方式修改类的功能,对外 扩展开放,对内 修改封闭。 3、DIP:依赖倒置原则,一个类尽量依赖于接口等高端类(父类),尽量避免依赖于子类。 4、SRP:单一职责原则,类功能越少越好。 二、松耦合1、 ...
分类:其他好文   时间:2016-12-08 03:35:28    阅读次数:183
设计模式原则
一、什么是设计模式 在软件开发中,设计模式是对软件设计中普遍存在的一些问题,所使用的解决方案 也就是说:设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计的 经验的总结 使用设计模式可以达到代码重用,让代码阅读性更高,同时保证了代码的可靠性。 由于java种具有23种设计模式,但都遵循着6 ...
分类:其他好文   时间:2016-12-06 01:56:04    阅读次数:125
【Todo】Java类面试题分析
Java 面试中的重要话题 多线程,并发及线程基础数据类型转换的基本原则垃圾回收(GC)Java 集合框架数组字符串GOF 设计模式SOLID (单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)设计原则抽象类与接口Java 基础,如 equals 和 hashcode泛型与枚举Java IO 与 ...
分类:编程语言   时间:2016-12-02 19:10:16    阅读次数:195
抽象工厂
单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 里氏替换原则 定义:所有引用基类的地方必须能透明地使用其子类的对象。 依赖倒置原则 定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 接口隔离原则 定义:客户端不应 ...
分类:其他好文   时间:2016-12-02 11:53:09    阅读次数:173
装饰者模式
单一职责原则 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 里氏替换原则 定义:所有引用基类的地方必须能透明地使用其子类的对象。 依赖倒置原则 定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 接口隔离原则 定义:客户端不应 ...
分类:其他好文   时间:2016-12-01 22:05:45    阅读次数:219
396条   上一页 1 ... 22 23 24 25 26 ... 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!