码迷,mamicode.com
首页 >  
搜索关键字:Decorator设计模式的实现中 装饰    ( 6232个结果
day_5装饰器、字符串格式化、序列化、内置模块、生成器、迭代器之篇】
一、装饰器 为什么要用装饰器??? 在实际的开发环境中应遵循开发封闭原则,虽然在这个原则是用的面向对象开发,但也适用于函数式编程,简单地说,它规定已经实现的功能代码不是允许修改的,但是可以被扩展: 封闭:已实现的功能代码块 开发:对扩展开发 装饰器功能: 1)自动执行装饰器下面的函数,并将被装饰器函 ...
分类:其他好文   时间:2016-06-09 19:46:45    阅读次数:279
day5
前期回顾: 一、python基础 二、基本数据类型 int str list tuple dict set 三、函数式编程 四、装饰器 1、将func当作参数传递给装饰器,并执行 2、将装饰器函数的返回值重新赋值给func 本期内容: 本期内容: 一、作业重点 二、双层装饰器 三、模块 内置模块 自 ...
分类:其他好文   时间:2016-06-09 14:40:59    阅读次数:282
文成小盆友python-num5 -装饰器回顾,模块,字符串格式化
一。装饰器回顾与补充 单层装饰器: 如上篇文章所讲单层装饰器指一个函数用一个装饰器来装饰,即在函数执行前或者执行后用于添加相应的操作(如判断某个条件是否满足)。 具体请见如下: 单层解释器 双层解释器 双层解释器在原理上相同,只是在执行时比单层复杂。见如下实例: 需求: 做一个简单的登录展示,有两个 ...
分类:编程语言   时间:2016-06-09 12:14:42    阅读次数:342
pyside窗口关闭触发事件
窗口关闭事件本质上是重写了类内部的closeEvent方法,可以通过重写这个类去实现其他你想要的关闭事件。 下面的例子实现了一个简单的窗口,并为窗口添加了关闭时弹出提示框的功能。 此外由于有需求多次使用,简单为它写了个装饰器。 ...
分类:其他好文   时间:2016-06-09 12:08:37    阅读次数:950
Python-装饰器详解
初学python,装饰器是什么玩意儿? 1:装饰器是函数,只不过该函数可以具有特殊的含义,装饰器用来装饰函数或类,使用装饰器可以在函数执行前和执行后添加相应操作。 2:至少两层函数 方式一: 理解方式 before f1 执行过程: # 1:执行def auth(func): # 2: def f1 ...
分类:编程语言   时间:2016-06-08 15:38:32    阅读次数:218
python-学习笔记之-Day5 双层装饰器 字符串格式化 python模块 递归 生成器 迭代器 序列化
1.双层装饰器 #!/usr/bin/env python # -*- coding: utf-8 -*- # author:zml LOGIN_INFO = False IS_ADMIN = False def check_log(func): def inner(): res = func() ...
分类:编程语言   时间:2016-06-08 00:01:04    阅读次数:806
python装饰器(二)
函数附加多个装饰器 ...
分类:编程语言   时间:2016-06-07 23:50:21    阅读次数:186
python-day5-装饰器补充、模块、字符串格式化和序列化
装饰器补充之双层装饰器 1 user_info = {} 2 3 4 def check_login(func): 5 def inner(*args, **kwargs): 6 if user_info.get('is_login', None): 7 ret = func(*args, **kw ...
分类:编程语言   时间:2016-06-07 19:07:10    阅读次数:320
装饰模式
装饰模式(Decorator) 定义:对象的一种结构模式 能够动态的为一个对象添加一些额外的行为职责 继承也可以实现上述功能,但是这是一个编译器的扩展而不是运行期的扩展模式.装饰模式正是为了解决“过渡依赖使用继承来进行对象的的功能扩展”而时设的 目的:进行对象行为职责扩展 特性:动态(扩展特性在运行 ...
分类:其他好文   时间:2016-06-07 08:54:10    阅读次数:182
python基础-第五篇-5.3装饰器
小白发呆的看着窗外,同事们陆陆续续的地来到公司,想起算法,小白就飘飘然了。突然后面传来一声呼唤,原来是小刘! 小刘:不好意思啊!堵车了,就来晚了点,不耽误你的时间,咱们就开启的今天的培训内容吧! 小白连忙说:没事,可以开始啦! 函数内存与执行函数 小刘:那我给你看一段代码,你看看会得到什么结果 小白 ...
分类:编程语言   时间:2016-06-06 23:42:15    阅读次数:304
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!