要想正确理解设计模式,首先必须明确它是为了解决什么问题而提出来的。
设计模式学习笔记
——Shulin
转载请注明出处:http://blog.csdn.net/zhshulin
1、概念
装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。
但是纯粹的装饰模式很难找到,大多数的装饰模式的实现...
分类:
其他好文 时间:
2014-08-18 20:29:32
阅读次数:
351
CSS样式命名整理 页面结构 容器: container/wrap 整体宽度:wrapper 页头:header 内容:content 页面主体:main 页尾:footer 导航:nav 侧栏:sidebar 栏目:column 中间内容:center 导航 导航:nav 导航:mainbav/g...
分类:
Web程序 时间:
2014-08-18 18:04:42
阅读次数:
338
Python 标准库中 functools 中有许多对方法hen...
分类:
编程语言 时间:
2014-08-18 10:48:34
阅读次数:
216
CSS样式命名整理(转)CSS命名规范CSS样式命名整理页面结构容器: container/wrap整体宽度:wrapper页头:header内容:content页面主体:main页尾:footer导航:nav侧栏:sidebar栏目:column中间内容:center导航导航:nav导航:main...
分类:
Web程序 时间:
2014-08-17 14:15:02
阅读次数:
289
1、定义 将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式又叫做变压器模式,也叫做包装模式(Wrapper),区别于装饰者模式。 2、通用类图 target目标角色:该角色定义把其他类转换为何种接口,也就是我们的期望接口。 Ada...
分类:
其他好文 时间:
2014-08-13 17:42:26
阅读次数:
288
objective-c中使用实施适配器模式的时候使用的是协议适配器模式(Adapter Pattern),适配器模式又叫做变压器模式,也叫做包装模式(Wrapper),可是包装模式却不止一个,装饰模式也是包装模式。适配器模式是一种补救模式,他能够让你从因业务扩展而系统无法迅速适应的苦恼中解脱出来。我...
分类:
其他好文 时间:
2014-08-10 12:48:00
阅读次数:
249
装饰模式(Decorator或 Wrapper)(Java IO过滤流用到的正是这个模式): 之前总是先罗列基本概念再介绍代码,这次先把代码罗列出来再写基本的概念 以上是UML类图,先把基本的代码罗列出来:package com.designpatten.decorator;interface .....
分类:
其他好文 时间:
2014-08-09 23:03:39
阅读次数:
319
function loaded() { var myscroll=new iScroll("wrapper",{hScrollbar:false, vScrollbar:false});}window.addEventListener("load",loaded,false);http://www....
分类:
移动开发 时间:
2014-08-08 20:42:36
阅读次数:
229
经常到网上去下载大牛们写的js插件。每次只需将js引用并设置下变量就行了,但一直没搞明白原理(主要是大牛们的代码太简练了-,-)。这次弄清了如何传递、设置多个(很多个)参数。如 方法为function lunbo(){};在调用、设置的时候写:lunbo({ speed:200, wrapper.....
分类:
Web程序 时间:
2014-08-07 18:53:10
阅读次数:
274
Nginx不支持对外部程序的调用,所以必须通过FastCGI接口实现对外部程序的调用从而实现对客户端动态页面请求的处理。
CGI的英文全称为Common Gateway Interface(公共网关接口),是Nginx和动态脚本程序的桥梁,Nginx通过FastCGI接口将动态请求发送给FastCGI,FastCGI中的Wrapper进程生成一个线程,将请求交给脚本解释程序执行,然后...
分类:
Web程序 时间:
2014-08-07 13:19:30
阅读次数:
212