随笔分类 -  Design Pattern

摘要:1 def deco(func): 2 def _deco(): 3 print("Before") 4 func() 5 print("End") 6 #return func 这里不需要返回 7 return ... 阅读全文
posted @ 2015-06-27 13:44 奔雷手 阅读(140) 评论(0) 推荐(0)
摘要:package Template;public abstract class AbstractClass { protected abstract void doAnyting(); protected abstract void doSomething(); public voi... 阅读全文
posted @ 2015-04-06 20:03 奔雷手
摘要:package Iterator;import java.util.*;/**实现创建具体迭代器角色的接口, 这个具体迭代器角色与该容器的结构相关**/public class ConcreteContainer implements Container { private Vector ve... 阅读全文
posted @ 2015-04-06 20:01 奔雷手 阅读(519) 评论(0) 推荐(0)
摘要:package Command;/**定义命令的接口,声明执行的方法**/public interface Command { public void execute();}package Command;/**命令接口实现对象,通常会持有接受者,并调用接受者的功能来完成命令要执行的操作**/... 阅读全文
posted @ 2015-04-06 19:59 奔雷手 阅读(239) 评论(0) 推荐(0)
摘要:#encoding=utf-8##by panda#解释器模式def printInfo(info):# print unicode(info, 'utf-8').encode('gbk') print info;#上下文类:演奏内容class PlayContext(): tex... 阅读全文
posted @ 2015-03-29 21:10 奔雷手 阅读(221) 评论(0) 推荐(0)