码迷,mamicode.com
首页 >  
搜索关键字:开放封闭原则    ( 431个结果
装饰器-内置函数
装饰器 装饰内容的一个工具 本质是闭包 开放封闭原则(写代码必须遵守): 1.对扩展开放 2.对修改源代码封闭 3.不改变调用方式 作用:在不改变源代码的基础上,新增功能 语法糖 在被装饰的函数正上方,加一个@装饰器的名字 独占一行 被装饰的函数名 = 装饰器的名字(被装饰的函数名) 当被装饰的函数 ...
分类:其他好文   时间:2019-01-15 18:30:51    阅读次数:226
DAY 13 开放封闭原则
装饰器: 即是用一个函数去拓展另一个函数,同时遵循开放封闭原则 开放封闭原则 对修改关闭,对拓展开放 不允许修改源代码以及调用方式 以下是无参函数的基本格式 1 def outer(func): 2 def wrapper(*args,**kwargs): 3 # 新功能 4 res=func(*a ...
分类:其他好文   时间:2019-01-15 17:09:23    阅读次数:188
装饰器
装饰器本质上就是一个python函数,它可以让其他函数在不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象. 装饰器的应用场景:插入日志;性能测试;事务处理;缓存等等. 开放封闭原则: 对扩展开放,因为我们不可能在设计之初就已经想好了左右的功能并且未来不做任何更新和修改,所 ...
分类:其他好文   时间:2019-01-14 20:10:33    阅读次数:129
装饰器
Python原则: 开放封闭原则,对扩展是开放的,对修改是封闭的;装饰器能体现这一原则。 装饰器的作用: 不想修改函数的调用方式,但是想在原函数的前后添加功能。 装饰器的固定格式: ...
分类:其他好文   时间:2019-01-13 21:08:21    阅读次数:137
开放封闭原则 、importlib getattr
前言 所谓开放封闭原则即:开放配置、封闭源码。例如django 中间件的插拔特性配置 CMDB 中不同模式下(agent/ssh/salt)采用不同的数据采集方法,每个方法定义成一个单独的插件脚本。通过读取settings.py 配置觉得执行那种插件,通过配置settings.py 扩展模式类型。 ...
分类:其他好文   时间:2019-01-13 01:55:46    阅读次数:208
asp.net core 系列 3 依赖注入
一. 依赖注入概述 在软件设计的通用原则中,SOLID是非常流行的缩略语,它由5个设计原则的首字母构成:单一原则(S)、开放封闭原则(O)、里氏替换原则(L)、接口分离原则(I)、依赖反转原则(D)。本篇介绍依赖反转原则以及在ASP.NET Core中的实现。 直接依赖是指:当一个类需要另一个类协作 ...
分类:Web程序   时间:2019-01-06 12:42:45    阅读次数:214
python装饰器
装饰器的作用:可以在不修改原函数代码的情况下给该函数拓展一些功能。装饰器完美诠释了“开放封闭原则” "开放封闭"原则: 已经写好的代码, 尽可能不要修改(对函数的内的代码 封闭原则) 如果想要新增功能, 在原先代码基础上, 单独进行扩展(对函数功能的拓展 开放原则) ...
分类:编程语言   时间:2019-01-04 21:35:05    阅读次数:244
面向对象原则之一 开放封闭原则(开闭原则)
原文:面向对象原则之一 开放封闭原则(开闭原则)前言 面向对象有人分为五大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则。 也有人分为六大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则、迪米特法则。 现在我们来介绍开放封闭原则,也叫... ...
分类:其他好文   时间:2019-01-04 00:24:46    阅读次数:314
面向对象原则之一 迪米特法则
原文:面向对象原则之一 迪米特法则前言 面向对象有人分为五大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则。 也有人分为六大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则、迪米特法则。 现在我们来介绍迪米特法则 迪米特法则 1)概念... ...
分类:其他好文   时间:2019-01-04 00:24:11    阅读次数:174
面向对象原则之一 接口隔离原则
原文:面向对象原则之一 接口隔离原则前言 面向对象有人分为五大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则。 也有人分为六大原则,分别为单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则、里氏替换原则、迪米特法则。 现在我们来介绍接口隔离原则 接口隔离原则 1... ...
分类:其他好文   时间:2019-01-04 00:23:47    阅读次数:149
431条   上一页 1 ... 9 10 11 12 13 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!