23中设计模式
来源:互联网 发布:非农历史数据统计分析 编辑:程序博客网 时间:2024/05/24 00:21
责任链
Interface Filter{
void doFilter(HttpServletRequest request,HttpServletResponse response,Filter filter);
}
class MyFilter implement Filter{
void doFilter(HttpServletRequest request,HttpServletResponse response,Filter chain){
...........
chain.doFilter(request,response,chain);
............
}
}
class FilterChain implenent Filter{
private List<Filter> list = new LinkList<Filter>();
public void addFilter(Filter filter){
list.add(filter);
}
public void doFilter(HttpServletRequest request,HttpServletResponse response,Filter chain){
if(list.size()>0){
list.remove().doFilter(request,response,this);
}
}
装饰模式
它是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现相同的接口,装饰对象持有装对象的实例
0 0
- 23中设计模式
- 23 中设计模式
- 23中设计模式
- 23中设计模式
- 23中设计模式
- 23 中设计模式
- 23中设计模式
- 23中设计模式
- 23中设计模式
- 23中设计模式
- 23中设计模式
- 23中设计模式
- 23中设计模式
- java 23中设计模式
- 23中设计模式总结
- 总共23中设计模式
- 23中设计模式概述
- java 23中设计模式
- Java设计模式小问题
- codeforces 638B - Making Genome in Berland (STL&&DFS)
- Java里的下载Excel模板上传Excel文件
- selenium运行火狐报错FirefoxDriver : Unable to connect to host 127.0.0.1 on port 7055
- CodeForces 439B Devu, the Dumb Guy
- 23中设计模式
- JFusionChartFree
- 线性表的链式表示和实现----实用算法
- POJ 3070 矩阵快速幂
- APK瘦身记,如何实现高达53%的压缩效果
- 3. Longest Substring Without Repeating Characters【M】【28】【leetcode】
- java发送http的get、post请求
- c++中生成n个m位的随机不重复字符串的一种方法(字母+数字)
- Python写爬虫-爬甘农大学校新闻