摘要:某公司的基础开发平台,有大概N多个函数,boss要求小A,为每个函数添加权限验证功能,而且要求不得修改函数内部结构,让小A尝试从代码外部入手,作为新手小A来讲,这无疑是一个巨大的工作量,难道TM的要一个一个加到里面不可么~~~~生无可恋的小A无奈的望着桌面,在扫过谷歌浏览器图标的那一刻,突然一 ...
分类:
编程语言 时间:
2016-05-30 01:03:27
阅读次数:
389
总体来说设计模式分为三大类:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
其实还有两类:并发型模式和线程池模...
分类:
其他好文 时间:
2016-05-27 11:53:00
阅读次数:
285
转自:http://blog.jkey.lu/2013/03/15/python-decorator-and-functools-module/ 什么是装饰器? 在 python 语言里第一次看到装饰器不免让人想到设计模式中的装饰模式——动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比 ...
分类:
编程语言 时间:
2016-05-25 20:17:11
阅读次数:
231
一、设计模式的分类
总体来说设计模式分为三大类:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式...
分类:
编程语言 时间:
2016-05-23 19:12:39
阅读次数:
210
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 ...
分类:
编程语言 时间:
2016-05-22 15:11:28
阅读次数:
249
最近看到有个装饰器的例子,没看懂, 从stackoverflow看到了浏览最多的关于python装饰器的文章,下面是这个文章的网址 http://stackoverflow.com/questions/739654/how-can-i-make-a-chain-of-function-decorat ...
分类:
编程语言 时间:
2016-05-21 01:25:59
阅读次数:
287
普通装饰器: 加参数装饰器: 多层装饰器: 前后函数通用装饰器: 加元信息装饰器: ...
分类:
编程语言 时间:
2016-05-20 17:35:58
阅读次数:
212
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 ...
分类:
其他好文 时间:
2016-05-19 23:09:48
阅读次数:
229
python装饰器,个人感觉还是不怎么好理解,这两天又学习了一篇,记录一下相关知识点;主要功能给程序去重,在不改动源代码和原有调用方式下,给函数添加额外的功能模块(如验证功能)装饰器理解装饰器就是执行一个函数,当执行到@auth时,内部的动作为:1.执行auth函数,并将@au..
分类:
其他好文 时间:
2016-05-16 00:23:00
阅读次数:
219
代码执行结果: *注:多个执行多个装饰器的时候处理方式。 ...
分类:
编程语言 时间:
2016-05-15 07:06:17
阅读次数:
149