JAVA设计模式设计模式分类JAVA设计模式可根据创建型模式、结构型模式、行为型模式分为三大类:
创建型模式
单例模式、工厂模式、抽象工厂模式、
建造者模式、原型模式结构型模式
适配器模式、桥接模式、装饰模式、
组合模式、外观模式、享元模式、代理模式行为型模式
模版方式模式、命令模式、迭代器模式、观察者模式、
中介者模式、备忘录模式、解释器模式、状态模式、...
分类:
编程语言 时间:
2015-04-21 01:50:13
阅读次数:
202
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式...
分类:
其他好文 时间:
2015-04-20 22:30:15
阅读次数:
162
ZMAN的学习笔记之Python篇: 1.装饰器 2.函数“可变长参数” 3.命令行解析注:本文全原创,作者:ZMAN (http://www.cnblogs.com/zmanone/) 在Python中,对命令行的解析方式不唯一,本文将介绍两种方法:一种是用sys.argv手动设置,另一种...
分类:
编程语言 时间:
2015-04-20 10:49:18
阅读次数:
276
装饰者模式: 在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。该模式的组成部分: 一个共同的抽象类(父类,也可以是接口) 具体的被装饰者类(可以是多个) 一个抽象的装饰者类 和 多个具体的装饰者类注: 不需要 额外的...
分类:
其他好文 时间:
2015-04-19 10:10:47
阅读次数:
116
第一种方法:背景图片法这种方法适用于非动态内容,图片用于装饰的情况下。主要是设置父元素的padding的宽度为背景图片的宽度加上图片和文字的间距,然后把背景图片定位到padding里面就可以了图文混排demo1,背景图片法 //因是转载的,我又是菜鸟,下面图片乱了,正确的是图片跟文字都在一行。Pe....
分类:
Web程序 时间:
2015-04-18 16:03:06
阅读次数:
148
Swing用户界面组件一种模式:模型----视图-----控制器模式有很多种,例如:模型----视图----控制器(原则为限制一个对象拥有的功能数量);组合模型--容器和组件之间;装饰器模式----带滚动条的面板;策略模式-----布局管理器内容---外观----行为----MVC模型与视图之间关系1:n..
分类:
编程语言 时间:
2015-04-18 14:44:55
阅读次数:
149
#coding:utf-8import sys,os,time,types,functools#装饰器,包裹被检测函数,并计数def timerit(func): @functools.wraps(func) def wrapper(*args,**kw): start=t...
分类:
编程语言 时间:
2015-04-18 01:08:22
阅读次数:
322
这个RFD(反射型文件名下载)漏洞存在于InstagramAPI中。通过篡改任何用户账号的访问令牌并使用一些技巧,攻击者可以创建一个恶意文件下载链接。同时由于这个链接指向Instagram域名上的合法资源,所以很难被用户觉察。“我在InstagramAPI上发现了一个RFD(反射型文件名下载),不需..
分类:
其他好文 时间:
2015-04-17 15:58:22
阅读次数:
284
//---------------------------15/04/17----------------------------
//Decorator 装饰模式----对象结构型模式
/*
1:意图:
动态地给一个对象添加额外的职业,就增加功能来说,Decorator模式相比生成子类更为灵活。
2:别名:...
分类:
其他好文 时间:
2015-04-17 15:47:31
阅读次数:
186
再看了很多装饰器代码解释之后,懵懂的我,突然顿悟。主要参考http://pythonmap.iteye.com/blog/1682696http://www.cnblogs.com/rhcad/archive/2011/12/21/2295507.html其实这两个参考开始都看不下去。完全不懂呀。折...
分类:
编程语言 时间:
2015-04-16 17:18:07
阅读次数:
157