摘要: 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1、最简单的实现 首先,能想到的最简单的实现是,把类的构造函数写成private的,从而保证别的类不能实 阅读全文
posted @ 2016-06-15 15:17 龍清扬 阅读(268) 评论(0) 推荐(2) 编辑
摘要: 工厂模式:主要用来实例化有共同接口的类,工厂模式可以动态决定应该实例化那一个类。工厂模式的形态工厂模式主要用一下几种形态:1:简单工厂(Simple Factory)。2:工厂方法(Factory Method)。3:抽象工厂(Abstract Factory)。简单工厂(Simple Factor 阅读全文
posted @ 2016-06-15 14:48 龍清扬 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1、什么是代理模式: 为另一个对象提供一个替身或占位符以访问这个对象。 2、代理模式有什么好处: (1)延迟加载 当你需要从网络上面查看一张很大的图片时,你可以使用代理模式先查看它的缩略图看是否是自己想要的图片。 (2)对访问进行控制 代理模式为另一个对象提供代表,以便控制客户对对象的访问。 比如用 阅读全文
posted @ 2016-06-15 14:18 龍清扬 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要学习UML UML是Unified Modeling Language(统一建模语言)的简称。UML是对软件密集型系统中的制品进行可视化、详述、构造和文档化的语言。制品{Artifact}是指软件开发过程中产生的各种各样的产物,如模型、源代码、测试用例等。 Ø UML建模可以达到以下目的 阅读全文
posted @ 2016-06-15 13:23 龍清扬 阅读(937) 评论(0) 推荐(0) 编辑