码迷,mamicode.com
首页 >  
搜索关键字:装饰器    ( 4200个结果
pyhthon --递归,装饰器
递归: 递归的概念很简单,如果函数包含了对其自身的调用,该函数就是递归。拗口一点的定义是,如果一个新的调用能在相同过程中较早的调用结束之前开始,那么该过程就是递归。 装饰器: 装饰器是函数,只不过该函数可以具有特殊的含义,装饰器用来装饰函数或类,使用装饰器可以在函数执行前和执行后添加相应操作。 ...
分类:其他好文   时间:2016-05-14 17:06:00    阅读次数:172
装饰器
三层嵌套: ...
分类:其他好文   时间:2016-05-13 18:59:47    阅读次数:195
设计模式汇总:结构型模型(上)
总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 其实还有两类:并发型模式和线程池模...
分类:其他好文   时间:2016-05-13 14:59:54    阅读次数:252
冒泡排序、递归和简单装饰器
扩展:函数名可以当做参数传递 冒泡排序: 1.算法描述:(1)共循环 n-1 次(2)每次循环中,如果 前面的数大于后面的数,就交换(3)设置一个标签,如果上次没有交换,就说明这个是已经好了的。 示例: 递归 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 示例 ...
分类:编程语言   时间:2016-05-13 11:53:09    阅读次数:244
JavaScript-装饰器函数(Decorator)
JavaScript-装饰器函数(Decorator)用于给对象在运行期间动态的增加某个功能,职责等。相较通过继承的方式来扩充对象的功能,装饰器显得更加灵活,首先,我们可以动态给对象选定某个装饰器,而不用hardcore继承对象来实现某个功能点。其次:继承的方式可能会导致子类繁多,仅仅为了增加某一个单一的功能点,显得有些多余了。 下面给出几个常用的装饰器函数示例,相关代码请查看github 1...
分类:编程语言   时间:2016-05-13 00:19:48    阅读次数:348
【JAVA 动态创建风水罗盘 超精华Swing项目方案-类关系图 - 文章02】
动态创建风水罗盘系统 UI Swing UI关系类图动态创建风水罗盘系统 罗经层绘制工厂动态创建风水罗盘系统 罗经具体实现绘制工厂实现类关系动态创建风水罗盘系统 定制盘面绘制数据模型动态创建风水罗盘系统 装饰器模式绘制整体盘面关系 未完继续…....
分类:编程语言   时间:2016-05-12 22:50:48    阅读次数:469
设计模式
下一篇  内部类    设计模式是一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结。   我一直以为设计模式很难,很高大上,从现在开始,我来浅谈对java23种设计模式的理解。 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模...
分类:其他好文   时间:2016-05-12 18:41:48    阅读次数:130
Python已存在对象中如何添加额外功能
在Python项目开发(http://www.maiziedu.com/course/python/)时会用到很多场景,比如插入日志、性能测试、事物处理等等,在这时就会用到Python装饰器,Python装饰器是专门解决这列设计问题的。那今天就用演示的方法讲讲Python装饰。 1. 装饰器入门 1.1. 需求是怎么来的? 装饰器的定义很是抽象,我们来看一个小例子。 def...
分类:编程语言   时间:2016-05-12 16:59:50    阅读次数:239
Python系列之冒泡算装饰器法和递归
一、冒泡算法 ...
分类:编程语言   时间:2016-05-11 23:29:39    阅读次数:237
迭代器/生成器/装饰器
迭代器迭代器对象要求支持迭代器协议的对象,在Python中,支持迭代器协议就是实现对象的__iter__()和next()方法。其中__iter__()方法返回迭代器对象本身;next()方法返回容器的下一个元素,在结尾时引发StopIteration异常可迭代对象如果给定一个list或tuple,我们可以通过for循..
分类:其他好文   时间:2016-05-09 14:32:21    阅读次数:140
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!