设计模式
magic_happy
这个作者很懒,什么都没留下…
展开
-
代理模式
如何理解代理模式?思考抽象问题最好的办法就是具体化!比如我们需要为一个业务方法在执行前后记录日志,为了达到解耦的目的,我们可以再新建一个类并定义一个新的业务方法,该方法既可以调用原业务方法,又可以在调用前后进行日志处理,例如:CarProxy.classpublic void move() { System.out.println("日志开始记录...."); new...转载 2018-11-06 12:06:13 · 117 阅读 · 0 评论 -
责任链模式
一、概述曾经有这么一些零散的功能节点,他们各自承担各自的义务,分工明确,各司其职。为了更高效,更完整地解决客户的问题,他们发扬团队精神,互相串联起来形成一个有序的责任传递链表,于是责任链模式诞生了。当然,它的结构也不一定非得是链表,甚至可以是树型分叉结构,这要根据业务场景看怎样去灵活运用,但其核心意义是为了处理某种连续的流程,并确保业务一定能走到相应的责任节点上并得到相应的处理。责任链模式...转载 2018-11-13 15:10:04 · 190 阅读 · 0 评论