码迷,mamicode.com
首页 >  
搜索关键字:开放封闭原则    ( 431个结果
装饰器
1,简单的装饰器 #装饰器 不改变原函数的调用方式 并在函数前后添加功能 #开放封闭原则:多扩展开放 对修改封闭 # import time # def timer(func): # def inner(): # start_time=time.time() # ret=func()#res=fun ...
分类:其他好文   时间:2018-10-13 02:38:27    阅读次数:158
6.3 SAP ABAP 开放封闭原则(OCP)- 摘自 《SAP ABAP面向对象程序设计:原则、模式及实践》
《SAP ABAP面向对象程序设计:原则、模式及实践》 https://book.douban.com/subject/30317853/ http://www.duokan.com/shop/tbt/book/179473 https://item.jd.com/12423999.html htt ...
分类:其他好文   时间:2018-10-13 02:34:59    阅读次数:251
设计模式-工厂模式
工厂模式基本与简单工厂模式差不多,在简单工厂中,每次添加一个产品子类都必须在工厂类中添加一个判断分支,这样违背了开放-封闭原则,因此,工厂模式就是为了解决这个问题而产生的。 既然每次都要判断,那我就把这些判断都生成一个工厂子类,这样,每次添加产品子类的时候,只需再添加一个工厂子类就可以了。这样就完美 ...
分类:其他好文   时间:2018-10-05 17:25:48    阅读次数:165
Python基础-----装饰器
#!/usr/bin/env python# -*- coding:utf-8 -*-一、装饰器定义 器即函数;装饰即修饰,意指为其他函数添加新功能; 装饰器定义:本质就是函数,功能是为其他函数添加新功能二、装饰器的原则 1.不修改被装饰函数的源代码(开放封闭原则) 2.为被装饰函数添加新功能后,不 ...
分类:编程语言   时间:2018-10-04 10:24:26    阅读次数:154
学习python课程第十二天
一。 装饰器: ...
分类:编程语言   时间:2018-09-27 22:22:53    阅读次数:161
学习Python第十一天
‘ ’ ‘ 1. 什么是装饰器 器=>工具 装饰=>指的是为被装饰对象添加新功能 装饰器本身可以是任意可调用的对象=>函数 目标:写一个函数来为另外一个函数添加新功能 2,为何要用装饰器 开放封闭原则: 软件一旦上线就应该对修改封闭: 1. 不能修改功能的原代码 2. 也不能修改功能的调用方式 对扩 ...
分类:编程语言   时间:2018-09-27 22:06:54    阅读次数:152
装饰器 总结 2018.09.27
1. 什么是装饰器 器=》工具 装饰=>指的是为被装饰对象添加新功能 装饰器本身可以是任意可调用的对象=》函数 被装饰器本身也可以是任意可调用的对象=》函数 目标:写一个函数来为另外一个函数来添加一个新功能2.为何要用装饰器 开放封闭原则:然间一旦上线就应该对修改封闭,对扩展开放 对修改封闭: 1. ...
分类:其他好文   时间:2018-09-27 22:06:15    阅读次数:167
装饰器
装饰器 本质:闭包函数(嵌套函数,内部函数会调用外部函数的变量,延长了外部函数巨变变量的生存时间) 功能:在不改变函数调用的情况下,在函数前后添加功能 原则:开放封闭原则(开放:对扩张开放,封闭:对修改封闭) 例子: def wrapper(func): def inner(*args,**kwar ...
分类:其他好文   时间:2018-09-27 20:42:12    阅读次数:136
装饰器
1.什么是装饰器 器=>工具 装饰=>指的是为被装饰对象添加新功能 装饰器本身可以是任意可调用的对象=>函数 被装饰的对象也可以是任意可调用的对象=>函数 目标:写一个函数来为另外一个函数添加新功能 2.为何要用装饰器 开放封闭原则:软件一旦上线就应该对修改封闭,对扩展开放 对修改封闭: 1.不能修 ...
分类:其他好文   时间:2018-09-27 20:41:43    阅读次数:112
软件设计模式七大原则的含义附举例说明
设计模式(面向对象)有七大原则,分别是: 1.开放-封闭原则 2.单一职责原则 3.依赖倒转原则 4.迪米特法则(也称为最小知识原则) 5.接口隔离原则 6.合成/聚合复用原则 7.里氏代换原则 开放-封闭原则具有理想主义的色彩,他是面向对象设计的终极目标。其他几条则可以看做是开放-封闭原则的实现方 ...
分类:其他好文   时间:2018-09-17 13:37:28    阅读次数:196
431条   上一页 1 ... 12 13 14 15 16 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!