本月博客排行
-
第1名
龙儿筝 -
第2名
flashsing123 -
第3名
xiaoxinye - e_e
- java_doom
- johnsmith9th
- gaochunhu
- sichunli_030
- zw7534313
- 深蓝传说
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- e_e
- javashop
- sam123456gz
- tanling8334
- arpenker
- kaizi1992
- xpenxpen
- lemonhandsome
- xiangjie88
- ganxueyun
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- Xeden
- johnsmith9th
- zxq_2017
- zhanjia
- jbosscn
- forestqqqq
- luxurioust
- lzyfn123
- ajinn
- daizj
- wjianwei666
- ranbuijj
- 喧嚣求静
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
- lerf
- lstcyzj
- flashsing123
- lxguy
最新文章列表
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)
咖啡可以加任意调料,变化的可能有:咖啡种类,调料种类,调料价格
基于设计原则:类应该对扩展开放,对修改关闭,所以这 ...