设计模式
文章平均质量分 65
Vain-Glory
小小程序猿
展开
-
浅析java设计模式
设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编制真正工程化。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在现实中都有相应的原理来与之对原创 2017-04-09 18:16:04 · 290 阅读 · 0 评论 -
浅析单例模式和工厂模式
一、单例模式通过单例模式可以保证系统中一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式有以下特点:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。/** * 单例模式 */public class SingletonTest { //方式一 private s原创 2017-04-10 09:51:29 · 1383 阅读 · 0 评论 -
浅析代理模式
代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。一、代理的种类1、虚拟代理:根据需要创建一个资源消耗较大的对象,使得此对象只在需要时才会被真正创建。2、远程代理:为一原创 2017-05-18 17:07:45 · 356 阅读 · 0 评论 -
浅析原型模式
原型模式(Prototype)属于对象的创建模式,通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是原型模式的用意。 java语言的构件模型直接支持原型模式。所有的JavaBean都继承自java.lang.Object,而Object类提供一个clone()方法,可以将一个JavaBean对象复制一份。但是,这个JavaBean原创 2017-05-18 09:02:55 · 376 阅读 · 0 评论