
设计模式
文章平均质量分 65
皮蛋瘦肉
不忘初心,方得始终!
展开
-
设计模式 - 单例模式(singleTon)
github:我的github地址 在一些系统应用中,有些对象只需要建立一次即可。因为创建对象会增加系统的运行开销,每次创建对象都要进行一次内存分配。对于确定只需一个对象的类来说,应该设计成允许创建一次实例,但由于java对创建类实例的数量并没有限制,因此需要作特别的设计。这就是单例模式。设计的原理是给类设计一个类属性SignleTonInstance,并且将类的构造器隐藏起来,不能使用ne原创 2018-01-10 21:36:25 · 144 阅读 · 0 评论 -
设计模式-工厂模式(FactoryMethod)
我的github 对于一个Java应用来说,会存在很多的调用关系,比如对象A的方法调用对象B的方法,就说对象A依赖对象B.常规的做法是在类A中实例化B对象,再进行使用.但是这里存在一个问题,如果将来进行应用升级改进,不再使用B的方法而是使用对象C的方法.如果系统比较大,有多个使用对象B方法的地方就要进行更改,当这个数量达到成百上千个时,修改起来将会非常麻烦.在工厂模式中,所使用的便是面向原创 2018-01-12 01:08:16 · 184 阅读 · 0 评论 -
静态代理、JDK动态代理、CGLib动态代理实现
文章目录静态代理类图Java动态代理CGLib动态代理静态代理类图Java动态代理CGLib动态代理原创 2018-11-29 18:11:52 · 682 阅读 · 0 评论