本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
python 装饰器
一、内建装饰器
包括property,classmethod,staticmethod
classmethod与s taticmethod
class deco_test:
@staticmethod
def test_static():
print 'class test static'
def te ...
sitemesh装饰器入门
一、拷贝sitemesh-2.4.1.jar(可以去官网下)到项目中的lib下
二、在web.xml中添加sitemesh的过滤器
Xml代码
<!-- 配置sitemesh -->
<filter>
<filter-name>sitemesh</filter-name>
<fil ...
[转载]理解Python中的装饰器
首先声明:这是一篇转载的文章,原文地址:
www.cnblogs.com/rollenholt/archive/2012/05/02/2479833.html
文章先由stackoverflow上面的一个问题引起吧,如果使用如下的代码:
@makebold
@makeitalic
def say():
return "Hello"
打印出如下的输出:
...
JAVA设计模式之装饰模式,封装父类,提供转换接口
在开发过程中很多时候都需要用到装饰器。
所以在实体之上建立一层装饰层更有利于装饰封装对外开放方法。
此类有利于对实体的完整保留并对其属性get,set进行开放,
提供相应的从实体转换到装饰器,和list的常用装换。
package com.wesley.framework.decoration;
import java.util.Collection;
import java.util.Li ...
设计模式----装饰器模式
装饰器模式定义:动态地将责任附加到对象上,若要扩展功能,装饰器提供了比继承更有弹性的替代方案
上例子,咖啡店现有几种咖啡,超优深焙(DarkRoast),无咖啡因咖啡(Decaf),浓咖啡(Espresso),有几种调料,牛奶(Milk),摩卡(Mocha),豆浆(Soy)
咖啡可以加任意调料,变化的可能有:咖啡种类,调料种类,调料价格
基于设计原则:类应该对扩展开放,对修改关闭,所以这 ...