设计模式
xueshanfeitian
这个作者很懒,什么都没留下…
展开
-
设计模式学习笔记之(五)设计模式之代理模式
代理模式(Poxy)概述作用拦截器、中介、黄牛,spring AOP,解耦,媒婆等等。应用场景为其他对象提供一种代理以控制对这个对象的访问。从结构上来看和 Decorator 模式类似, 但 Proxy 是控制,更像是一种对功能的限制,而 Decorator 是增加职责。Spring 的 Proxy 模式在 AOP 中有体现,比如 JdkDynamicAopProxy 和 Cglib2...原创 2020-04-18 22:12:02 · 157 阅读 · 0 评论 -
设计模式学习笔记之(四)设计模式之原型模式
原型模式(Prototype)概念: 所谓原型模式,就是 Java 中的克隆技术,以某个对象为原型。复制出新的对象。显然新的对象具备原 型对象的特点,效率高(避免了重新执行构造过程步骤)。应用场景:原型模式就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。最为典型的spring中创建以来关系采用的配置模式时原型模式,使得scope=prototype,当使用原型模式时...原创 2020-04-13 23:13:30 · 96 阅读 · 0 评论 -
设计模式学习笔记之(三)设计模式之单例模式
单例模式原创 2020-04-13 21:44:55 · 168 阅读 · 0 评论 -
设计模式学习笔记之(二)设计模式之工厂模式
工厂模式工厂模式的诞生就是为了解决用户与产品之间的问题1.1、简单工厂模式(Simple Factory)又叫做静态工厂方法(StaticFactory Method)模式,但不属于 23 种设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。Spring 中的 BeanFactory 就是简单工厂模式的体现,根据传入一个唯一的标识来获得 Be...原创 2020-03-01 12:32:43 · 107 阅读 · 0 评论 -
设计模式学习笔记之(一)设计模式的概述
本笔记是小猿听了tom老师的视频课后所记录的笔记,以便日后复习。什么是设计模式对于人而言:“设计模式”就是我们通用的做人方法孔夫子言到::二十弱冠、三十而立、四十不惑、五十知命、六十花甲、七十古稀;而对于程序猿,设计模式(Design Patterns)是软件开发人员在软件开发过程中面临的一般问题的解决方案。设计模式主要解决的问题提升代码的可读性,可维护性,可扩展性,以便于最大限度的复合...原创 2020-02-29 20:30:16 · 144 阅读 · 0 评论