码迷,mamicode.com
首页 >  
搜索关键字:开放封闭原则    ( 431个结果
面向对象原则之一 里氏替换原则
原文:面向对象原则之一 里氏替换原则前言 面向对象有人分为五大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则。 也有人分为六大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则、迪米特法则。 现在我们来介绍里氏替换原则 里氏替换原则 1... ...
分类:其他好文   时间:2019-01-04 00:19:05    阅读次数:172
面向对象原则之一 依赖倒置原则
原文:面向对象原则之一 依赖倒置原则前言 面向对象有人分为五大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则。 也有人分为六大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则、迪米特法则。 现在我们来介绍依赖倒置原则 依赖倒置原则 1... ...
分类:其他好文   时间:2019-01-04 00:17:38    阅读次数:232
装饰器
闭包: 如: 装饰器: 软件开发中的一个原则“开放-封闭”原则,简单来说,它规定已经实现的功能代码不允许被修改,但可以被扩展,即: 封闭:已实现的功能代码块不应该被修改 开放:对现有功能的扩展开放 函数未带参数: 函数带参数: 带参函数第二版: 带参装饰器: 装饰类的装饰器: ...
分类:其他好文   时间:2018-12-31 19:07:00    阅读次数:216
python装饰器
装饰器(闭包的一种运用)1 软件的开放封闭原则() 1对修改是封闭的,即不允许修改源代码 2对扩展是开放的谁也不能保证上线后的软件,不会永远不改变了 那么假设现在有个网站已经上线了, 出来了个新需求,要求统计一下每个页面的响应时间,或者某些页面需要记录一下日志,这些是不是要在原来的程序上添加新的功能... ...
分类:编程语言   时间:2018-12-15 19:55:35    阅读次数:227
Python基础知识之装饰器
装饰器 https://www.cnblogs.com/EVA-J/articles/7194277.html 1. 装饰器的形成过程 2.装饰器的作用 3.语法糖 原则: 开放封闭原则 固定模式:装饰器固定模式 1. 解读这段代码 ! 首先 ,我们定义一个函数 func为例实现 leader交给我 ...
分类:编程语言   时间:2018-12-15 13:48:10    阅读次数:227
Python基础15_装饰器
一. 装饰器 开闭原则: 软件设计的原则之一, 又称为开放封闭原则. 开放: 对功能扩展开放 封闭: 对修改代码封闭 装饰器: 在目标函数前或后插入一段新的代码, 不改变目标函数的代码 可以给目标函数传参, 拿到目标函数的返回值 python里面的动态代理 在不破坏目标函数和目标函数调用的基础上给函 ...
分类:编程语言   时间:2018-12-14 21:16:01    阅读次数:181
09 装饰器
一、闭包 定义在一个函数func1内的函数func2,在返回内部函数func2时,不是单纯返回此函数的地址,还将函数中访问到的本层和上一层(非全局)名称与值的映射一起返回了。 二、装饰器 1.为啥用装饰器:现在有一个函数,在程序里多次调用,后期需要给这个函数扩展功能,根据开放封闭原则:对修改封闭,对 ...
分类:其他好文   时间:2018-12-10 18:00:51    阅读次数:208
装饰器
普通装饰器 装饰器带参数的情况 多个装饰器修饰同一个函数 装饰器的修复技术 ...
分类:其他好文   时间:2018-12-04 20:09:12    阅读次数:202
6.3 SAP ABAP 开放封闭原则(OCP)- 摘自 《SAP ABAP面向对象程序设计:原则、模式及实践》
6.3 SAP ABAP 开放封闭原则(OCP)- 摘自 《SAP ABAP面向对象程序设计:原则、模式及实践》 6.3 开放封闭原则(OCP) 开闭原则(Open-Closed Principle, OCP)指的是,一个类或者模块,如果在业务修改或者功能需要扩展时,应尽可能保证只通过新添加代码,而 ...
分类:其他好文   时间:2018-12-02 12:05:35    阅读次数:157
python 抽象类、抽象方法、接口、依赖注入、SOLIP
python 抽象类、抽象方法、接口、依赖注入、SOLIP 1、程序设计原则:SOLIP SOLIP设计原则 1、单一责任原则(SRP) 一个对象对只应该为一个元素负责 2、开放封闭原则(OCP) 对扩展开放,修改封闭 3、里氏替换原则(LSP) 可以使用任何派生类替换基类 4、接口分离原则(ISP ...
分类:编程语言   时间:2018-12-01 23:48:42    阅读次数:553
431条   上一页 1 ... 10 11 12 13 14 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!