设计模式
navy0168
这个作者很懒,什么都没留下…
展开
-
java动态代理模式
代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有: 1.抽象角色:声明真实对象和代理对象的共同接口; 2.代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何...2010-08-18 16:51:44 · 64 阅读 · 0 评论 -
门面模式(Facade Pattern)
博客来源:http://wangym.iteye.com/blog/743944 近期参与项目研发,调用接口时遇一事不爽,比如在调C方法前必须得先调A方法,且成功后还得再调B方法,最后才能调C方法,而且接口还会有变更,突然说这中间还得再增加几步...... 门面模式(亦称外观模式,Facade Pattern)的思想很好地解决了这一问题,当然,它的优点也不止如此。 场景举例...原创 2010-08-25 10:27:57 · 85 阅读 · 0 评论 -
模板模式
模板模式: 定义:定义一个操作中算法的骨架,将一些步骤的执行延迟到其子类中. 解决问题:重要是解决子类之间代码或者是流程的重复问题。 常用地方:DAO模式里面的模板类,Spring里面的常用模板,包括JdbcTemplate等等 一句话,父类定义流程,子类实现。...原创 2012-07-16 10:15:13 · 80 阅读 · 0 评论