# 标签: 读博客 我的补充: 和装饰者模式一样,代理模式中也实现了相同的接口。然而不同的是,代理模式强调的重点是使用代替实际对象工作,减少对实际对象的操作(干实事儿的还是实际对象啊);装饰者模式则是,...
分类:
编程语言 时间:
2015-10-01 14:05:57
阅读次数:
260
今天初步学习了一下python的生成器,之前一直不明白怎么用,今天基本上搞明白了最基本的。#!/usr/bin/pythondefa(fn):print‘a‘#defd(st):#printst+‘d‘returnfnreturnddefb(fn):print‘b‘returnfndefe(fn):print‘e‘deff(bn):printbn+‘e2‘returnf@e@a@bdefc(st):print‘==‘c(‘*‘)运..
分类:
编程语言 时间:
2015-09-30 18:15:21
阅读次数:
170
项目地址:唐山唐城壹零壹联系电话:0315-2834328 QQ:2041593976项目面积:150平米??项目风格:新中式风格? ?设计说明:在这套公寓中居住的中年夫妇追求一种易于保持的现代景象,但又不愿舍弃精致的中国风情,希望可以找到一个可以...
分类:
其他好文 时间:
2015-09-29 18:10:22
阅读次数:
121
CSS 文本属性可定义文本的外观。通过文本属性,可以改变文本的颜色、字符间距,对齐文本,装饰文本和对文本进行缩进,等等。 参考:http://www.w3school.com.cn/css/css_text.asp缩进文本 首行缩进:p {text-indent: 5em;}负值缩进,实现“...
分类:
Web程序 时间:
2015-09-29 16:49:27
阅读次数:
211
一.3大类设计模式:创建型,结构型,行为型。a.5种创建型模式:工厂方法,抽象工厂,单例,建造者,原型。 b.7种结构型模式:适配器,装饰器,代理,外观,桥接,组合,享元。 c.11种行为型模式:策略,模板方法,观察者,迭代子,责任链,命令,备忘录, 状态,访问者,中介者,解释器。注意:除上述3大类...
分类:
编程语言 时间:
2015-09-29 13:02:24
阅读次数:
193
设计模式目录:设计模式 1 ——观察者模式设计模式 2 —— 装饰者模式设计模式 3 —— 迭代器和组合模式(迭代器)设计模式 4 —— 迭代器和组合模式(组合)设计模式 5 —— 工厂模式设计模式 6 —— 单件模式设计模式 7 —— 命令模式设计模式 8 —— 适配器和外观模式设计模式 9 ——...
分类:
其他好文 时间:
2015-09-29 11:22:11
阅读次数:
191
定义即在不改变类本身,动态地扩展对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。包装对象和原对象拥有相似的接口方法(功能)。举例类图代码 public class OrderInfo { /// /// 下单时间 /// ...
分类:
其他好文 时间:
2015-09-27 01:13:48
阅读次数:
285
装饰模式(Decorator),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。
分类:
其他好文 时间:
2015-09-23 17:05:59
阅读次数:
248
装饰器(1)介绍HelloWorld需求使用函数式编程加入装饰器解析介绍Python的装饰器叫Decorator,就是对一个模块做装饰。作用: 为已存在的对象添加额外功能。与Java中的注解相似,就是在方法前加@XXX来对这个方法做装饰。与Java中的注解相当复杂不同,Python的装饰器相当简单。...
分类:
编程语言 时间:
2015-09-22 18:16:25
阅读次数:
195
Python中的装饰器假定现有如下需求:已经定义了一个函数,想在运行时动态增加其功能,又不想改动函数本身的代码。应该如何实现呢?比如现在定义了f1函数如下: def f1(x): return x*2 print f1(5)那么...
分类:
编程语言 时间:
2015-09-22 06:36:24
阅读次数:
136