- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 Python中的Decorator(装饰器)模式
先给出一个四人团对Decorator mode的定义:动态地给一个对象添加一些额外的职责。 再来说说这个模式的好处:认证,权限检查,记日志,检查参数,加锁,等等等等,这些功能和系统业务无关,但又是系统所必须的,说的更明白一点,就是面向方面的编程(AOP)。AOP把与业务无关的代码十分干净的从系统中切割出来,但是Decorator mode的强大远不止于此,本文的重点在于Decorator mod
2010-03-03 14:48:00 2940 1
原创 Python中的Singleton (单件)模式
我知道的一种在python中Singleton mode的实现如下:class Foo: passdefinstance(): global inst try: inst except: inst = Foo() return inst该实现的优点就是简单和直观,但缺点也同样明显:需要客户代码显式知道一个叫instance()的方法来创建该类的
2010-03-03 14:42:00 2874 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人