装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 装饰模式的结构 装饰模式以对客户透明的方式动态地给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用创造更多子类的情况下,将对象的功能加 ...
分类:
编程语言 时间:
2016-07-28 16:28:55
阅读次数:
368
python装饰器、字符串、cookielib模块 python decode与encode解决字符串编码问题原理:python内部是unicode编码的。(unicode编码是中转站)decode 把其他编码转换成unicode编码encode 把unicode编码转换成其他编码 python操作 ...
分类:
编程语言 时间:
2016-07-25 13:03:17
阅读次数:
232
一、混型 ①、定义 二、利用JAVA如何实现混型 ①、代理 ②、装饰器模式 ③、动态代理模式 三、潜在类型机制 ①、定义 四、JAVA的潜在类型机制的补偿 ①、利用反射 回答: 一、混型 就是一个类混合了多个类的能力。 当想在混型类中修改某些东西,这些修改会应用于混型的所有类型上。 二、实现混型 ① ...
分类:
编程语言 时间:
2016-07-24 16:17:29
阅读次数:
567
前记:最近开始做的项目比较大,其中用到的设计模式比较多,趁这个机会看看书,学习学习,提高自己。看过书后,在这里做个笔记,写些自己的体会。 装饰者模式,动态的将责任(一个功能对象)附加到(装饰)对象上。比如说,现在有一个窗口类,派生出来很多子窗口,现在希望给这些子窗口添加一个工具栏,如果按传统的做法, ...
分类:
其他好文 时间:
2016-07-24 01:39:20
阅读次数:
163
Js的作用: 1结构层: HTML:骨架 2表现层: CSS: 装饰 3行为层: Js:作为鉴于前两者作用于触发改变其状态以及内容 变量/作用域: 全局变量:声明在最外层的变量或者声明在函数内部但未加上var声明表示的 局部变量:在函数内部以var声明的. 作用域: 1 就是变量\对象\函数的集合. ...
分类:
其他好文 时间:
2016-07-23 21:03:00
阅读次数:
167
position的使用 :hover的权重 页面装饰的小标签 ...
分类:
Web程序 时间:
2016-07-23 01:54:57
阅读次数:
346
23 DesignPatterns学习笔记:C++语言实现 2.3 Decorator 2016-07-22 (www.cnblogs.com/icmzn) 模式理解 1. Decorator 模式定义 一般可以分为4个角色 (1)Component抽象类:定义被装饰者的抽象行为或者特征。 (2)具 ...
分类:
编程语言 时间:
2016-07-22 22:45:38
阅读次数:
144
2016年《韩国FTA展》邀请函12月27-29日韩国商务部主办|韩国首尔国际展览中心(COEX)《政府补贴50%-70%,往返机票食宿费、签证费、产品运输费全免》展品展区:电子及家电、照明、车辆及配件、机械、五金工具、建材、家居日用品、礼品、装饰品、户外制品,纺织服装、鞋帽、箱包..
分类:
其他好文 时间:
2016-07-22 15:01:53
阅读次数:
214
2016年“韩国FTA展”邀请函12月27-29日韩国商务部主办|韩国首尔国际展览中心(COEX)《政府补贴50%-70%,台州和上海地区除外,往返机票食宿费、签证费、产品运输费全免》展品展区:电子及家电、照明、车辆及配件、机械、五金工具、建材、家居日用品、礼品、装饰品、户外制品,..
分类:
其他好文 时间:
2016-07-22 15:01:42
阅读次数:
368
# -*- coding: utf-8 -*-python奇怪的作用域: 分全局变量globals()和局部变量locals() python函数中参数的默认值是可选的 装饰器(Decorators):一个decorator只是一个带有一个函数作为参数并返回一个替换函数的闭包。装饰器的语法糖@ ...
分类:
编程语言 时间:
2016-07-22 10:04:43
阅读次数:
149