一、数据库连接通用类 重要的接口: 接口用来存储MySQL连接数据。实现这个接口的类都可以使用这些数据。 通过接口可以隔离出程序中一个简单而必要的部分,任何程序都可以实现这个接口。 接口通过interface来定义,通过implements实现。 通用MySQL连接类和静态变量: 接口实现都通过域解 ...
分类:
数据库 时间:
2016-09-19 12:53:59
阅读次数:
144
定义: 为其他对象提供一种代理以控制对这个对象的访问; 角色: 1,抽象主题类,(接口或者抽象类),抽象真实主题和代理的共有方法(如下Subject类); 2,具体实现的主题类,继承或者实现抽象主题类的抽象方法(如下RealSubject类); 3,代理类,继承实现抽象主题类,并提供传递具体实现主题 ...
分类:
其他好文 时间:
2016-08-31 12:07:16
阅读次数:
89
概念: 代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。 就是一个人或者机构代表另一个人或者机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 类图: 在代理模式中的角色: ● 抽象 ...
分类:
编程语言 时间:
2016-08-19 13:16:45
阅读次数:
133
模式动机在某些情况下,一个客户不想或者不能直接引用一个对 象,此时可以通过一个称之为“代理”的第三者来实现 间接引用。代理对象可以在客户端和目标对象之间起到 中介的作用,并且可以通过代理对象去掉客户不能看到 的内容和服务或者添加客户需要的额外服务。通过引入一个新的对象(如小图片和远程代理 对象)来实现对真实对象的操作或者将新的对 象作为真实对象的一个替身,这种实现机制即 为代理模式,通过引入代理对象...
分类:
其他好文 时间:
2016-08-17 23:09:58
阅读次数:
146
1、装饰者模式与代理模式 (静态代理) 在日常开发里面,我们经常需要给某个类的方法增加加某些特定的功能。 例如:有婴儿,婴儿会吃饭和走动,如以下类 1 package com.scl.designpattern.proxy; 2 3 //婴儿类 4 public class Child implem ...
分类:
其他好文 时间:
2016-08-05 19:23:36
阅读次数:
189
一 iOS中都有什么设计模式? 1.代理模式 2.观察者模式 3.MVC模式 4.单例模式 5.策略模式 6.工厂模式 二 各个设计模式的作用? (一)代理模式 在观察者模式中,一个对象任何状态的变更都会通知另外的对改变感兴趣的对象。这些对象之间不需要知道彼此的存在,这其实是一种松耦合的设计。当某个 ...
分类:
移动开发 时间:
2016-08-03 21:48:18
阅读次数:
243
设计模式(2)_代理模式 ————— 控制对象访问...
分类:
其他好文 时间:
2016-07-19 10:20:29
阅读次数:
225
1.代理模式 (1) 为其它对象提供一种代理,以控制对这个对象的访问. (2) 代理模式也叫委托模式,其它模式,如状态模式、策略模式、访问者模式,本质上是在更特殊的场合使用了代理模式。 2.代理模式通用类图 (1)Subject 抽象主题角色,可以是抽象类,也可以是接口,是一个普通的业务类型定义 ( ...
分类:
其他好文 时间:
2016-07-15 19:59:15
阅读次数:
169