E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LSP
类与类关系3(UML)
2、里氏代换原则(
LSP
) Liskov Substitution Principle 子类型(subtype)必须能够替换它们的基类型。 3、依赖倒置原则(DIP)Dependence
·
2015-11-01 10:11
UML
软件设计原则
1.开-闭原则(Open-Closed Principle, OCP):2.里氏代换原则(Liskov Substitution Principle,常缩写为.
LSP
)3.依赖倒置原则(Dependence
·
2015-10-31 17:51
设计原则
设计模式 速查
Principle OCP 开放封闭,不解释,Open Closed Principle DIP 依赖倒转原则,高层和低层都应该只依赖于抽象,Dependence Inversion Principle
LSP
·
2015-10-31 15:10
设计模式
面向对象设计原则
LSP
Li
·
2015-10-31 12:07
面向对象
《模式 工程化实现及扩展 (设计模式 C#版)》 - 书摘精要
(P3) 面向对象的典型原则可以划分为两类 —— “面向类”的和“面向包”的;“面向类”的,包括:SRP —— 单一职责原则;OCP —— 开放封闭原则;
LSP
—— 里氏替换原则;DIP —— 依赖倒置原则
·
2015-10-31 11:55
设计模式
设计模式原则
3、里氏替代原则(
LSP
):就是子类可以替换父类。 4、依赖倒置原则(DIP):就是抽象不用依赖细节,细
·
2015-10-31 11:31
设计模式
由模式谈面向对象的基本原则Liskov替换原则
这就是著名的 Liskov替换原则(
LSP
),又称 里氏替换原则。
·
2015-10-31 11:36
面向对象
Liskov替换原则
LSP
The The Liskov Substitution Principle OCP原则背后的主要机制是抽象和多态。支持抽象和多态的关键机制是继承。
·
2015-10-31 11:36
替换
面向对象编程五大原则
单一职责原则SRP:Single Responsibility Principle开放封闭原则OCP:Open-Close PrincipleLiskov替换原则
LSP
:Liskov Substitution
·
2015-10-31 11:33
面向对象
敏捷实践:SRP OCP
LSP
DIP ISP原则
敏捷开发提倡简单设计的实践,“并在实现新需求时抓住机会改进设计”以对同类性质的改动封闭,做到由需求的变化驱动设计的进化(我们不能因为设计的退化而责怪需求的变化),同时经验在此起到十分重要的作用,如有经验的设计人员可以凭经验在初始设计时做出必要的抽象来满足ocp原则等,或是在需求变动时确定系统所需的抽象(所需的封闭),当然应及早的刺激这种变化的出现(如测试驱动的
·
2015-10-31 11:43
OCP
面向对象五大基本原则
但是在设计程序的时候并不是说类的结构使用到了(或是体现出了)这三个特性就是面向对象, 其实真正的面向对象设计是要符合下面的五大原则, 面向对象的五大基本原则单一职责原则(SRP) 开放封闭原则(OCP) 里氏替换原则(
LSP
·
2015-10-31 11:00
面向对象
今天才清楚这些名词的含义
LSP
Li
·
2015-10-31 10:32
面向对象设计的原则
LSP
Liskov替换原则 子类
·
2015-10-31 09:13
面向对象
一切为了抽象
OCP,SRP,DIP,
LSP
,SIP 的设计原则又归为一个原则:一切为了抽象,因为抽象才好降低复杂度。
·
2015-10-31 09:20
抽象
.net学习之继承、里氏替换原则
LSP
、虚方法、多态、抽象类、Equals方法、接口、装箱拆箱、字符串
1.继承(1)创建子类对象的时候,在子类对象中会为子类对象的字段开辟空间,也会为父类的所有字段开辟空间,只不过父类私有的成员访问不到(2)子类从父类继承父类所有的非私有成员,但是父类的所有字段也会创建,只不过父类私有的成员访问不到(3)base关键字可以调用父类的非私有成员(4)子类的访问级别不能比父类高,原因是访问子类的同时也访问了父类,如果子类的访问级别不能比父类高,就矛盾了(5)创建子类的时
·
2015-10-31 09:09
equals
C# 设计模式 提高可维护性的几点原则
“开放--封闭”原则(OCP) 一个软件实体应该对扩展开放,对修改封闭. 2.里氏代换原则(
LSP
) 子类型必须能替换她们的基类型,反过来则不成立。
·
2015-10-31 09:21
设计模式
遍历目录树,清理编译目录
文件名clean.
lsp
;; remove *.lib, *.dll, *.pdb and *.obj in current folder ;; then handle sub folders
·
2015-10-31 09:31
遍历
面向对象设计高级原则 之里氏替换原则
里氏替换原则(Liskov Substitution Principle,
LSP
):当某个类派生于现有类时,派生类应该能够用于任何可以使用父类的地方。不满足里氏替换原则不仅破坏了
·
2015-10-31 09:10
面向对象
面向对象设计的SOLID原则
SRP The Single Responsibility Principle 单一责任原则 OCP The Open Closed Principle 开放封闭原则
LSP
·
2015-10-31 08:31
面向对象
设计模式----抽象工厂模式
根据
LSP
原则,任何接受父类型的地方,都应当能够接受子类型。因此,实际上系统所需要的,仅仅是类型与这些抽象产品角色相同的一些实例,而不是这些抽象产品的实例。换言之,也就是这些
·
2015-10-31 08:56
抽象工厂模式
基于AFD驱动的进程流量控制
比如有应用层基于
LSP
来做的,也有通过TDI和NDIS中间层来做的。其实现的效果和复杂度也各不相同。而我们要讨论的是一种基于AFD驱动来做的一种进程流量控制方案。
·
2015-10-31 08:35
进程
OO设计原则
LSP
Liskov替换原则:子类型必须能够替换掉它们的基类型。 DIP 依赖倒置原则:抽象不应该依赖于细节。
·
2015-10-30 14:40
设计原则
Liskov替换原则--
LSP
一、
LSP
简介(
LSP
--Liskov Substitution Principle): 定义:如果对于类型S的每一个对象o1,都有一个类型T的对象o2,使对于任意用类型T定义的程序P,将o2替换为
·
2015-10-30 14:55
ls
面向对象设计原则
今天把我前段时间整理的5个面向对象设计原则(SRP,OCP,
LSP
,DIP,ISP)全部贴出来了,希望对大家有所帮助,也希望能和大家多多交流。
·
2015-10-30 14:55
面向对象
常见AutoCAD病毒(acad.fas、acad.
lsp
)清除方法
常见AutoCAD病毒(acad.fas、acad.
lsp
)清除方法 acad.fas、acad.
lsp
这两种病毒是最常见的CAD病毒了,而且往往同一时候出现。
·
2015-10-30 14:23
auto
面向对象编程五大原则
OO的五大原则是指SRP、OCP、
LSP
、DIP、ISP 1.
·
2015-10-30 13:30
面向对象
newlsip 检查磁盘分区使用情况
/usr/bin/newlisp (set 'cur-path "/opt/detector") (load (append cur-path "/config.
lsp
·
2015-10-30 13:34
new
[设计模式原则]第四回:里氏替换原则
1.引言 里氏替换原则(
LSP
,Liskov Substitution Principle)是关于继承机制的原则,是实现开放封闭原则的具体规范,违反了里氏替换原则必然违反了开放封闭原则。
·
2015-10-30 13:28
设计模式
C#细节之Interface和abstract class
OOP中的原则很多,什么SRP,OCP,DIP,ISP,
LSP
。 而 “接口”和“抽象类”又与DIP(依赖倒置原则)密切相关。DIP强调的是依赖抽象不依赖实际,这样可以降低系统的耦合性。
·
2015-10-30 13:21
abstract class
我只负责转换![C/C++]
[C/C++] Written by Allen Lee 前不久,
lsp
在这里留下这样一个问题: 说明: 1.定义了一个枚举如下: enum  
·
2015-10-28 08:02
c/c++
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
Responsibility Principle(单一职责SRP) The Open/Closed Principle(开闭原则OCP) The Liskov Substitution Principle(里氏替换原则
LSP
·
2015-10-28 08:16
JavaScript
面向对象设计的五大原则
Bob大叔在《敏捷软件开发》一书中给出了面向对象设计的五大原则:SRP,OCP,
LSP
,ISP,DIP。今天我就粗浅的说一下我对这几个原则的理解,请大家批评指正。
fyfhust
·
2015-10-28 00:00
面向对象
说说面向对象中的设计原则
LSP
:替换原则,就是基类出现的地方,通过它的子类也完全可以实现这个功能 ISP:接口隔离原则:不关
·
2015-10-27 16:09
面向对象
IOS设计模式的六大设计原则之里氏替换原则(
LSP
,Liskov Substitution Principle)
定义 里氏替换原则的定义有两种,据说是由麻省理工的一位姓里的女士所提出,因此以其名进行命名。 定义1:如果对一个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1所定义的程序P中在o1全都替换成o2时,程序的行为不发生任何变化,那么T2为T1的子类。 定义2:所有引用父类的地方都必须能够透明地使用其子类对象。 定义解读 &nb
·
2015-10-27 15:10
设计模式
如何使Object Arx.Net 程序随ACAD系统启动加载?
在用VS2008开发AutoCAD2008 的过程中,程序写好了但加载太麻烦,经过研究给出以下两个方案: 1、修改ACAD2008.
LSP
文件,加入以下内容
·
2015-10-27 14:49
object
启动AutoCAD 200X时文件加载的顺序
例如,已经在从acad.
lsp
文件加载的LISP程序中定义了一个函数,但是在启动AutoCAD 2000后,这个函数却不工作。
·
2015-10-27 14:48
auto
面向对象五大基本原则
但是在设计程序的时候并不是说类的结构使用到了(或是体现出了)这三个特性就是面向对象, 其实真正的面向对象设计是要符合下面的五大原则, 面向对象的五大基本原则单一职责原则(SRP) 开放封闭原则(OCP) 里氏替换原则(
LSP
·
2015-10-27 14:45
面向对象
面向对象设计的SOLID原则
The Single Responsibility Principle 单一责任原则 OCP The Open Closed Principle 开放封闭原则
LSP
·
2015-10-27 11:19
面向对象
编译MV78460 内核
设置好工具链的PATH 下载官方内核,覆盖
LSP
之后,make armada_xp_defconfig 却提示找不到 修改linux的Makefile ARCH
·
2015-10-23 08:46
编译
.NET基础回顾(三)
里氏替换原则:
LSP
定义:子类可以替换父类的位置,并且程序的功能不受影响(父类变量指向子类对象)。因为父类有的功能子类都有,所以不影响程序的功能。
·
2015-10-23 08:03
.net
总结程序设计几大原则
二、 里氏代换原则(
LSP
):即子类型(subtype)必须能够替换它们的基类型。 三、 依赖倒置原则(DIP):即要依赖于抽象,不要依赖于具体。
·
2015-10-23 08:36
程序设计
LSP
(分层服务提供者)
LSP
本身是DLL,可以将它安装到winsock目录,以便创建套接字的应用程序不必知道此
LSP
的任何信息就能调用它。
·
2015-10-21 13:56
ls
第一章面向对象涉及原则
我们设计类的时候一般要遵循一些原则 1.单一原则(SRP),每个对象只负责自己的事情,避免重复交叉,这样以后维护起来方便 2.里氏替换原则(
LSP
)和依赖倒置原则(DIP) 就是依赖抽象而非具体从而使软件在以后维护中更加的方便
·
2015-10-21 13:56
面向对象
面向对象几个原理
面向对象的基本原理(策略模式很能说明这个意思) 里氏代换原则(
LSP
): 父类能代替子类,反之不可 接口隔离原则(ISP): 使用单一的接口,降低对其的依赖。
·
2015-10-21 10:14
面向对象
JAVA与模式--设计原则笔记
在设计一个模块的时候,应当思考日后升级过程中,如何不修改源代码的情况下改变这个模块的行为 ⊙里氏代换原则(Liskov Substitution Principle 或者
LSP
) 任何基类可以出现的地方
·
2015-10-21 10:13
java
设计模式学习--面向对象的5条设计原则之Liskov替换原则--
LSP
一、
LSP
简介(
LSP
--Liskov Substitution Principle): 定义:如果对于类型S的每一个对象o1,都有一个类型T的对象o2,使对于任意用类型T定义的程序P,将o2替换为
·
2015-10-21 10:29
设计模式
深入理解JavaScript系列(22):S.O.L.I.D五大原则之依赖倒置原则DIP
前言 本章我们要讲解的是S.O.L.I.D五大原则JavaScript语言实现的第5篇,依赖倒置原则
LSP
(The Dependency Inversion Principle )。
·
2015-10-19 13:37
JavaScript
深入理解JavaScript系列(8):S.O.L.I.D五大原则之里氏替换原则
LSP
前言 本章我们要讲解的是S.O.L.I.D五大原则JavaScript语言实现的第3篇,里氏替换原则
LSP
(The Liskov Substitution Principle )。
·
2015-10-19 13:30
JavaScript
IS-IS
,初期不支持TCP/IP协议,经开发后才支持,开发后的IS-IS叫集成IS-ISIS-IS的基本特性:LS(链路状态协议)支持VLSM CIDR使用SPF算法快速收敛,选DIS(DR)使用Hello和
LSP
li__zhenggang
·
2015-10-09 20:32
IS-IS
MPLS-聚合路由对
LSP
的破坏--高级feature
Technorati标签:MPLS,CCIE,聚合,agg,LDP一个FEC,只会为同一个路由分配标签.同一个路由的含义:相同的前缀,相同的掩码.那么有一个比较典型的情况会破坏这个规则:汇总。过来的时候是明细,分发出去是汇总.虽然符合路由查找的规律,大网段包含小网段,可是对于FEC来说,是破坏了FEC的模型。路由汇总在MPLS域内:在下面这个汇总的图中来说.C是汇总点.路由汇总,会破坏MPLS域内
hny2000
·
2015-09-30 22:17
CCIE
聚合
LDP
MPLS
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他