1,新建Single View Application工程,新建SecondViewController2,在SecondViewController中设置代理 #import @protocol secondViewControllerDelegate - (NSString *)value;@....
分类:
移动开发 时间:
2015-05-27 18:50:59
阅读次数:
139
接上篇:java多线程(一)http://www.cnblogs.com/ChaosJu/p/4528895.htmljava实现多线程的方式二,实现Runable接口用到设计模式——静态代理模式一.代理模式代理模式的定义 代理模式(Proxy Pattern)是对象的结构型模式,代理模式给某一个....
分类:
编程语言 时间:
2015-05-26 22:54:14
阅读次数:
150
番外:仅供个人学习
类图:
客户想要操作RealSubject,但实际上是操作Proxy,然后让Proxy去代理客户操作RealSubject。继承统一接口的好处是使得代理类(Proxy)和被代理类(RealSubject)对外都暴露统一的接口。实际上,视情况而定,不一定非得继承至统一接口。
与适配器模式的区别:适配器模式着重于数据的转化适配,而代理模式着重于操作的转移...
分类:
其他好文 时间:
2015-05-26 10:50:08
阅读次数:
96
考虑实现一个订单系统:
一旦订单被创建,只有订单的创建人才可以修改订单中的数据,其他人则不能修改。
三个属性:产品名称、订购数量、订购人
public interface OrderAPI {
public String getProductionName() ;//得到产品名称
public void setProductionName(String productionNam...
分类:
其他好文 时间:
2015-05-26 09:23:18
阅读次数:
152
五分钟一个设计模式,用最简单的方法来描述设计模式。认识代理模式代理模式是通过创建一个代理对象,用这个代理对象去代表真实的对象,客户端得到这个代理对象后,就想得到了真实的对象一样。客户端调用代理对象来执行任务,但任务实际上最重还是由真实对象完成的。代理模式的本质是控制对象的访问。代理模式包含以下几部分:
Subject:目标接口
RealSubject:具体的目标对象,继承自Subject
Pr...
分类:
其他好文 时间:
2015-05-26 09:16:18
阅读次数:
114
代理可以分为:静态代理(StaticProxy)和动态代理(DynamicProxy)代理概念为某个对象提供一个代理,以控制这个对象的访问。代理类和委托类有共同的父类和父接口,这样在任何使用委托类对象的地方都可以使用代理对象代替。代理类负责请求的预处理、过滤、将请求分派给委托类处理以及委托类执行完请...
分类:
其他好文 时间:
2015-05-25 18:28:54
阅读次数:
154
借着机房收费系统合作的机会,又把大话设计模式这本书拿了出来,我负责登录B层,就一直想着可以加什么设计模式。在第一次机房重构的时候,看着C#的代码写VB.NET一个星期才把三层敲完了,如今,在网上找了一个代理模式的例子,真是简单易懂啊。。学了这些东西之后,再返回来看设计模式,就是有不一样的感觉~
先来回顾一下什么是代理模式?还记得戴励追美眉的故事么?大家可以回想一下大话设计上...
分类:
其他好文 时间:
2015-05-25 11:32:53
阅读次数:
207
7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种模式的起源首先来看适配器模式适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口...
分类:
其他好文 时间:
2015-05-24 23:06:25
阅读次数:
234
关于动态代理和静态代理当一个对象(客户端)不能或者不想直接引用另一个对象(目标对象),这时可以应用代理模式在这两者之间构建一个桥梁--代理对象。按照代理对象的创建时期不同,可以分为两种:静态代理:程序员事先写好代理对象类,在程序发布前就已经存在了;动态代理:应用程序发布后,通过动态创建代理对象。其中...
分类:
其他好文 时间:
2015-05-22 16:53:34
阅读次数:
162
在代理上网的模式下面,给eclipse设置了代理,native manual 几种模式都不行,不设置代理也不行。
1、问题: 在设置了代理模式下面,maven或者 marketplace都连接不上外网。查看报错信息(在eclipse的控制台 Error Log栏)为:
………………
System property socksProxyHost is not set but should...
分类:
系统相关 时间:
2015-05-21 19:38:15
阅读次数:
266