码迷,mamicode.com
首页 >  
搜索关键字:里氏替换原则    ( 334个结果
设计模式的介绍
1.什么是设计模式 反复出现的问题的解决方案 2.设计模式的七大原则 1) 单一职责原则2) 接口隔离原则3) 依赖倒转(倒置)原则4) 里氏替换原则5) 开闭原则6) 迪米特法则7) 合成复用原 3.设计模式的目的 1) 代码重用性 (即:相同功能的代码,不用多次编写)2) 可读性 (即:编程规范 ...
分类:其他好文   时间:2020-02-10 17:47:41    阅读次数:64
策略模式
主要解决: 在有多种算法相似的情况下,使用 if...else 或 switch...case 所带来的复杂性和臃肿性 优点 算法多样性,且具备自由切换功能; 有效避免多重条件判断,增强了封装性,简化了操作,降低出错概率; 扩展性良好,策略类遵顼 里氏替换原则,可以很方便地进行策略扩展; 缺点 策略 ...
分类:其他好文   时间:2020-02-01 12:52:43    阅读次数:57
3.模板模式
模板模式: ①.UML图 ②.代码清单 + AbstractDisplay类 + CharDisplayTemplate类 + StringDisplayTemplate类 ③.思路分析 + 逻辑处理通用化 + 父、子类间的协作性 + 父、子类间的一致性 (里氏替换原则[LSP],通用的继承原则。) ...
分类:其他好文   时间:2020-01-17 15:11:19    阅读次数:82
【设计模式】 (1)设计模式的七大原则
Sqoop是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql、postgresql...)间进行数据的传递,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库... ...
分类:其他好文   时间:2020-01-15 19:44:01    阅读次数:63
DotNet知识点二
19.什么是类型? 用来定义某一种数据在内存里开辟空间的大小,还可以预置操作此种类型数据的相关方法 20.this关键字在方法中使用时所代表的含义 this指的是当前类的对象,或者父类的类的对象(base只能指向父类的对象) 21.里氏替换原则 子类替换父类所在的位置 22.C#中的数据类型 值类型 ...
分类:Web程序   时间:2019-12-26 13:27:53    阅读次数:90
关于设计模式的六大原则
目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒置原则 设计模式六大原则(4):接口隔离原则 设计模式六大原则(5):迪米特法则 设计模式六大原则(6):开闭原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更 ...
分类:其他好文   时间:2019-12-23 19:21:00    阅读次数:91
工程师的基本修养 — 面向对象六大原则介绍
首先简单说下面向对象。软件在机器中运行,用来解决实际问题,解决一个问题一定有先后顺序,只要把问题拆解开,然后一件一件的顺序完成,问题大都可以解决,这就是面向过程的编程。 但是对于更加复杂的模型,如果继续使用面向过程的编程,一些程序就会变得不容易控制了。为了更好解决问题,需要对这个世界进行抽象,把一个 ...
分类:其他好文   时间:2019-12-01 11:41:38    阅读次数:100
设计模式浅谈——抽象和解耦
设计模式(Design Pattern)一般指的是面向对象的二十三种设计模式,模式的解释是在某些场景下,针对某类问题的某种通用的解决方案。所谓设计模式就是一套被反复使用、经过分类的、代码设计经验的总结。使用设计模式的目的无非是为了在构架系统时保持高可扩展,高内聚,低耦合的特性,清晰,灵活,稳定的框架 ...
分类:其他好文   时间:2019-11-28 23:05:33    阅读次数:137
设计模式的四种原则
单一职责原则 开放封闭原则 依赖倒转原则 里氏替换原则 一、单一职责原则 定义:就一个类而言,应该仅有一个引起它变化的原因。 二、开放封闭原则 软件实体(类、接口、方法等)应该对拓展开放,对修改关闭。 三、依赖倒转原则 细节依赖于抽象,而不是抽象依赖于细节。 高层和低层代码都应该依赖于抽象,而不是高 ...
分类:其他好文   时间:2019-11-25 09:24:24    阅读次数:80
.NET 设计模式的六大原则理论知识
转自 .NET 设计模式的六大原则理论知识 1. 单一职责原则(SRP)(Single Responsibility Principle)2. 里氏替换原则(LSP)(Liskov Substitution Principle)3. 依赖倒置原则(DIP)(Dependence Inversion ...
分类:Web程序   时间:2019-11-17 14:21:59    阅读次数:78
334条   上一页 1 2 3 4 5 6 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!