设计模式
文章平均质量分 65
hymKing
这个作者很懒,什么都没留下…
展开
-
代理设计模式
今天在看Spring Aop,Aop在设计上使用的动态代理的设计模式,因此来对代理设计模式做一个系统性的复习总结,思考代理设计模式在实际架构工作中,以及业务代码的设计中所可能的实际应用场景。 首先,代理设计模式是一种结构型设计模式。代理设计模式是一种使用率非常高的设计模式,其定义是为其它对象提供一种代理以控制这个对象的访问。这个“控制”指对原有对象中的方法控制,既可以是增强,也可以是限制。 联想一下,我们在实际生活中的一个代理场景,租房经纪人,租房经纪人是对实际房东的代理,经纪人操作着房东房子的租用权利;对原创 2021-08-11 14:08:21 · 251 阅读 · 0 评论 -
java设计模式之单例模式
简单的说single模式就是一个类,在系统中要么没有实例,要么就最多就只有一个实例!那么单例模式的设计思想的目的是什么呢? 就是为了某些情况下,系统的需求只要该类的实例,比如说对于数据的连接,只需要一个数据连接的实例,然后进行不同的操作就行了。所以自始至终只要一个实例对象就行了。同时也为了避免造成不必要的内存开销。 下面贴上我自己写的单一实例的代码: package designModle;原创 2012-12-12 19:52:22 · 920 阅读 · 0 评论 -
JAVA设计模式-装饰设计模式-继承体系的由来和装饰类的优化
继承和装饰的区别,类的继承体系的优化原创 2014-05-02 14:22:26 · 1443 阅读 · 0 评论 -
MVC的设计模式在JavaWeb中的实现
JSP开发模式 jsp开发模式的发展 1.模式1:(适合小型项目的技术的开发) a.第一版本,纯jsp(封装数据,处理数据,显示数据) b.第二版本,Jsp+JavaBean. jsp:收集数据,显示数据 JavaBean:封装、处理 2.模式2:servlet+Jsp+JavaBean(是mvc在java中的具体的实现,是java原创 2014-05-20 21:17:37 · 6552 阅读 · 1 评论 -
观察者设计模式从无到有
声明: ①此篇博文参照《设计模式之禅》,并对其中的demo场景做了相应的修改 ②此篇博文是分析观察者设计模式的从无到有。其中有四个版本的代码的演进,另外还包括java jdk提供的Obsevable.java 和Obsever.java的使用的一个版本以及对其源码的简单分析。 ③如果只想使用ava jdk的观察者api,直接看demo源码中com.hym.observe;如果想自定义观察原创 2016-04-06 14:49:34 · 2401 阅读 · 0 评论