
设计模式
文章平均质量分 93
zlcook
java Web和Android学习者本科
展开
-
设计模式——适配器模式
由于不同的国家提供的电压不统一,要想原创 2014-05-08 11:53:05 · 678 阅读 · 0 评论 -
OOAD之设计模式-行为模式
一、行为模式 行为模式关注的是对象的行为。该类型的模式需要做的是对可能变化的行为进行抽象,通过封装达到整个架构的可扩展性。例如策略模式,就是将可能变化的策略或算法抽象为一个独立的接口或抽象类,从而实现未来策略的扩展。其它的行为型设计模式也大致如此,或者封装一个请求(命令模式),或者封装一种状态(状态模式),或者封装访问的方式(访问者模式),或者封装遍历算法(迭代器模式)。这些模式所要封装的行为,转载 2015-11-15 22:58:14 · 703 阅读 · 0 评论 -
OOAD之设计模式-结构模式
一、结构模式 用于组织类对象之间的结构 1.1外观模式facade 为了便于用户使用,提供一键式对外操作方法。对于使用者来说,只需要知道怎么调用方法就行了。不需要知道内部设置和实现。 就像傻瓜相机一样。 目的是:简化客户程序与子系统之间的交互接口。 效果及实现要点 1.Façade模式对客户屏蔽了子系统组件,因而减少了客户处理的对象的数目并使得子系统使用起来更加方转载 2015-11-15 22:59:58 · 484 阅读 · 0 评论 -
AOP+IOC案例
需求: 现在有一个图书管理系统,我想统计所有服务层方法执行消耗的时间。 方法一:在每个方法中都写上统计时间的代码,不可取,如果以后又想加日志了,那岂不是还要对所有方法都写一个加日志的方法。 方法二:通过动态代理技术实现。在调用代理方法的前后分别执行统计时间的代码就行。可行。考虑使用技术: xml解析:dom4j javaWeb编程:servlet+jsp+jstl表达式+开源BeanUt原创 2016-01-07 11:20:42 · 765 阅读 · 0 评论