什么单例模式? 单例模式是一种对象创建型模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。其实,GoF对单例模式的定义是:保证一个类、只有一个实例存在,同时提供能对该实例加以访问的全局访问方法。 为什么要使用单例模式? 在应用系统开发中,我 ...
分类:
其他好文 时间:
2017-04-24 00:11:14
阅读次数:
216
MVC并不属于GOF的23个设计模式之列,但是它在GOF的书中作为一个重要的例子被提出来,并给予了很高的评价。一般的来讲,我们认为GOF的23个模式是一些中级的模式,在它下面还可以抽象出一些更为一般的底层的模式,在其上也可以通过组合得到一些高级的模式。MVC就可以看作是进行一些模式组合之后的结果。 ...
分类:
Web程序 时间:
2017-04-23 15:50:02
阅读次数:
159
访问者模式介绍:访问者模式是一种将数据操作与数据结构分离的设计模式,它是《设计模式》中23种设计模式中最复杂的一个,但是它的使用频率并不高,正如《设计模式》的作者GOF对访问者模式的描述:大多数情况下,你并不需要使用访问者模式,但是当你一旦需要使用它时,那你就是真地需要它了。 访问者模式的基本想法是 ...
分类:
其他好文 时间:
2017-04-22 15:37:44
阅读次数:
240
设计模式(0)简单工厂模式 源码地址 0 单例模式简介 0.0 单例模式定义 单例模式是GOF二十三中经典设计模式的简单常用的一种设计模式,单例模式的基本结构需满足以下要求。 单例模式的核心结构只有一个单例类,单例模式要保证这个类在运行期间只能被实例化一次,即只会被创建唯一的一个单例类的实例。 单例 ...
分类:
其他好文 时间:
2017-04-22 14:41:35
阅读次数:
243
1.MVC简介 MVC全名是Model View Controller,MVC是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。MVC并不属于GOF的23个设计模式之列,MVC用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里 ...
分类:
Web程序 时间:
2017-04-22 09:18:38
阅读次数:
192
1.UIWebView的内容控制的属性/方法列表 loading属性 确认当前页面是否在读入中 canGoForward属性 确认goForward 方法是否可运行,可运行为yes; canGoBack属性 确认goBack 方法是否可运行,可运行为yes。 goBack方法 返回前一个页面 goF ...
分类:
Web程序 时间:
2017-04-18 09:24:25
阅读次数:
142
訪问者模式(Visitor Pattern)是GoF提出的23种设计模式中的一种,属于行为模式。据《大话设计模式》中说算是最复杂也是最难以理解的一种模式了。 定义(源于GoF《Design Pattern》):表示一个作用于某对象结构中的各元素的操作。它使你能够在 不改变各元素类的前提下定义作用于这 ...
分类:
其他好文 时间:
2017-04-16 12:00:25
阅读次数:
215
工厂模式是最常用的一种创建型模式,通常所说的工厂模式一般是指工厂方法模式。本篇是是工厂方法模式的“小弟”,我们可以将其理解为工厂方法模式的预备知识,它不属于GoF 23种设计模式,但在软件开发中却也应用地比较频繁。简单工厂模式的优点在于:当你需要什么,只需要传入一个正确的参数,就可以获取你所需的对象... ...
分类:
其他好文 时间:
2017-04-09 10:01:47
阅读次数:
323
一、工厂模式(Factory) 1、实现了创建者和调用者的分离 2、应用场景 ①JDK中 Calendar 的 getInstance(); ②JDBC 的 Connection 对象的获取; ③Hibernate 的 SessionFactory 创建 Session 对象; ④Spring 的 ...
分类:
编程语言 时间:
2017-04-05 19:07:38
阅读次数:
200
简单工厂模式:从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是工厂方法模式 ...
分类:
其他好文 时间:
2017-04-03 11:42:33
阅读次数:
150