1.简单工厂模式----工厂模式-----抽象工厂模式工厂模式的特点就是把相同基类的一组类放在一起管理。2.策略模式策略模式就是对于各种策略(算法)进行提取,把各种策略都提取在Strategy接口用,而客户端只需要使用某种策略就可以了。3.装饰模式把每个特定功能放在独立的类里面,并用类包装要装饰的对...
分类:
其他好文 时间:
2014-12-12 12:59:48
阅读次数:
144
代码解析:service()方法 不断等待客户端程序的连接请求,serversocket.accept()得到socket对象后,表示建立连接,从Socket对象中得到输入流、输出流,分别用PrintWriter 和 BufferedReader来装饰。不断的用BufferedReader对象的re...
分类:
其他好文 时间:
2014-12-12 01:09:33
阅读次数:
224
不定时更新,不一定适合3.X,但一定适合2.7。
一、Python中的装饰器
def main():
def decorator_with_params(arg_of_decorator):
print arg_of_decorator
print '1'
def newDecorator(func):
p...
分类:
编程语言 时间:
2014-12-11 22:33:16
阅读次数:
214
原文地址:http://leihuang.org/2014/12/09/decorator/
Structural 模式 如何设计物件之间的静态结构,如何完成物件之间的继承、实 现与依赖关系,这关乎着系统设计出来是否健壮(robust):像是易懂、易维护、易修改、耦合度低等等议题。Structural 模式正如其名,其分类下的模式给出了在不同场合下所适用的各种物件关系结构。
...
分类:
其他好文 时间:
2014-12-11 19:15:29
阅读次数:
169
一、UML图
二、概念
装饰模式:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。
三、说明
角色:
(1)Component是定义一个对象,可以给这些对象动态地添加职责。
(2)ConcreteComponent是定义了一个具体的对象,也可以给这个对象增加一些职责。
(3)Decorator,装饰抽象类,继承了Component,从外类来扩展...
分类:
编程语言 时间:
2014-12-11 15:48:56
阅读次数:
207
高级闭包用法:#!/usr/bin/env python# !-*-coding:utf-8-*-"""高级装饰器和闭包实例"""import timedef logged(when): """ 输出函数的日志信息 :param when: 选取那种日志格式 """ d...
分类:
其他好文 时间:
2014-12-10 19:41:46
阅读次数:
141
结构型模式主要分为七大模式,分别为:适配器模式、桥接模式、组合模式、装饰模式:、外观模式、享元模式、代理模式。
适配器模式
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
一、适用时期
1、适用一个已经存在的类,但如果它的接口,也就是它的方法和你的要求不相同时,就应该考虑适用适配器。
...
分类:
其他好文 时间:
2014-12-09 23:12:37
阅读次数:
436
通过CSS样式,可以设定文本的缩进,对齐,字符间隔等属性。
代码整理自w3school:http://www.w3school.com.cn...
分类:
Web程序 时间:
2014-12-09 10:35:00
阅读次数:
230
1.见鬼了?项目中遇到这样的要求,一个Button用一个Adorner装饰,这个Adorner上又有一个Button,如下面这样此时,我们在点击小Button的时候只希望处理小Button的事件,可是这时候,居然大Button的事件也触发了。按道理上讲,Adorner和Button不在可视化树的一个...
有了好的管理,在各个角色的员工都能 很好地完成本职工作的基础上,小李的药店生意自然蒸蒸日上。现在,小李的药店已经初具规模,与周围的药店相比,已经不落下风了。这使得小李有了进一步拓展业务的想法。 当下,药店已经不仅仅卖纯正的药品了,很多药店里,有了很多保健品。这个东西,价格高,利润也高,并不是因为它有多好,而是迎合了很多人的心理和需求。特别是现在很多人拿保健品送礼,使得它行情更加看好。 ...
分类:
其他好文 时间:
2014-12-08 09:22:04
阅读次数:
204