码迷,mamicode.com
首页 >  
搜索关键字:里氏替换    ( 396个结果
里氏替换原则(多态的展现)
里氏替换原则: 定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变化,那么类型 T2 是类型 T1 的子类型。 定义2:所有引用基类的地方必须能透明地使用其子类的对象。 问题由 ...
分类:其他好文   时间:2021-06-30 18:10:40    阅读次数:0
OO第四单元
第四单元架构设计 本单元代码的迭代开发与架构设计基于里氏替换原则,将每次新增的任务分派到新增的解析器类中,交互类只需调用解析器类中相应的 方法即可实现对输入查询指令的相应输出。由于采用新增解析器类的方式,不需要更改任何旧代码,只需新增若干个类,并在交互类 新增若干行代码,创建关联新增类即可。 第一次 ...
分类:其他好文   时间:2021-06-28 19:05:25    阅读次数:0
面向对象七大原则
面向对象(OOP)七大原则 设计模式必须遵守OOP原则 开闭原则:对扩展开放,对修改关闭 里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立(尽量不重写父类的方法,不要破坏继承关系) 依赖倒置原则:要面向接口编程,不要面向实现编程(降低耦合性) 单一职责原则:控制类的粒度大小、将对象解耦、提 ...
分类:其他好文   时间:2021-06-20 17:59:28    阅读次数:0
设计模式的概念
设计模式 设计模式的作用: 解决面向对象系统中重要和重复的设计封装在一起的一种代码实现框架,可以使代码更加易于扩展和调用 四个基本要素: 模式名称,问题,解决方案,效果 六大原则: 开闭原则: 一个软件实体(如类,模块,函数)要经行扩展开发,要在尽量不修改软件实体(源代码)的情况下经行扩展 里氏替换 ...
分类:其他好文   时间:2021-06-03 18:08:12    阅读次数:0
23种设计模式
一、设计模式常用的七大原则有:二十三中设计模式都脱离不开这些原则(规则) 1-单一职责原则(互不影响) 2-接口隔离原则 3-依赖倒转(倒置)原则(高层不依赖低层,高层为接口和抽象类,低层为实体类) 4-里氏替换原则 5-开闭原则 6-迪米特法则 7-合成复用原则 二、设计模式三大类: 1.创建型模 ...
分类:其他好文   时间:2021-06-02 11:46:05    阅读次数:0
设计原则--LSP 里氏替换原则
里氏替换原则 如何理解“里式替换原则”? 里式替换原则的英文翻译是:Liskov Substitution Principle,缩写为 LSP。这个原则最早是在 1986 年由 Barbara Liskov 提出,他是这么描述这条原则的:If S is a subtype of T, then ob ...
分类:其他好文   时间:2021-03-09 13:39:11    阅读次数:0
UML第一部分和设计模式原则的总结
UML第一部分总结 UML概述 UML(Unified Model Language )统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言而非编程语言。作为一个支持模型化和软件系统开发的图形化语言,UML为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构 ...
分类:其他好文   时间:2021-01-30 11:50:50    阅读次数:0
UML第一部分和设计模式原则的总结
UML和设计模式原则 一、概要 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。可 ...
分类:其他好文   时间:2021-01-29 12:00:42    阅读次数:0
面向对象六大原则
这篇文章主要讲的是面向对象设计中,应该遵循的六大原则。只有掌握了这些原则,才能更好的理解设计模式。我们接下来要介绍以下6个内容。 单一职责原则——SRP 开闭原则——OCP 里氏替换原则——LSP 依赖倒置原则——DIP 接口隔离原则——ISP 迪米特原则——LOD 0x01: 单一职责原则 单一职 ...
分类:其他好文   时间:2020-11-23 12:04:30    阅读次数:4
设计模式
一、六大设计原则 1、单一职责原则 【Single Responsibility Principle】 保证类的职责要单一。 应该有且仅有一个原因引起类的变更。 好处: 类的复杂性降低 可读性提高 可维护性提高 比那更引起的风险降低 2、里氏替换原则 【Liskov Substitution Pri ...
分类:其他好文   时间:2020-10-21 20:26:08    阅读次数:18
396条   1 2 3 4 ... 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!