摘要: Servlet中应用到责任链模式,下面是仿照实现的代码,请享用! package org.design.behavioral.chain.v4; import java.util.ArrayList; import java.util.List; /* 需求: 处理request,response 阅读全文
posted @ 2021-08-19 23:08 YolandaRay 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一、关于设计模式的思考 1.很多设计模式的区别不是语法的区别,而是语义的区别。 2.最难的是proxy,其次是chain of responsibility,Reactor 也当作设计模式。 3.所谓设计模式 就是把简单问题复杂化,把变化的部分封装那,即"封装变化"。 4.大部分的设计模式都是利用J 阅读全文
posted @ 2021-08-19 21:10 YolandaRay 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 换了写作方式,问答和推导的叙述方式更有利于读者理解和学习。 一、什么是工厂模式? 任何可以产生对象的方法或类,都可以称之为工厂模式。其实从一定角度来说单例模式也是工厂模式。 不可咬文嚼字,不必纠结概念,真正学好设计模式,会让你达到到手中无剑,心中有剑的境界。 二、为什么明明可以new对象,还要有工厂 阅读全文
posted @ 2021-08-19 10:36 YolandaRay 阅读(64) 评论(0) 推荐(0) 编辑