摘要:
1. 概述 为其它对象提供一种代理以控制对这个对象的访问。 解决的问题:如果直接访问对象比较困难,或直接访问会给使用者或系统带来一系列问题。这样对于客户端(调用者)来说,就不需要直接与真实对象进行交互,解除了调用者与真实对象的耦合。 2. 模式中的角色 2.1 抽象实体(Subject):定义了真实 阅读全文
posted @ 2017-04-16 14:43
阿墨0925
阅读(244)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2017-04-16 13:44
阿墨0925
阅读(79)
评论(0)
推荐(0)
摘要:
简单工厂: 拿我们的简单三层举例子 先定义dal层 工厂类 class Factory { //这样掉的好处是 当dal层发生变化的时候不需要去每个调用的地方修改对应的实例,只需要在工厂里面修改对应的实例就行。 //例如Dal的名字换成DAL 这个时候只需要改动工厂里面对应的实例名称即可。 publ 阅读全文
posted @ 2017-04-16 11:54
阿墨0925
阅读(125)
评论(0)
推荐(0)
摘要:
原文引自:http://www.cnblogs.com/lonelyxmas/p/3720808.html 单例模式 单例模式就是保证在整个应用程序的生命周期中,在任何时刻,被指定的类只有一个实例,并为客户程序提供一个获取该实例的全局访问点。//一般使用第三种实现方式 一、常用模式: 这种模式只适用 阅读全文
posted @ 2017-04-16 11:29
阿墨0925
阅读(269)
评论(0)
推荐(0)
摘要:
原文引自:http://www.cnblogs.com/lonelyxmas/p/3608984.html,方便自己学习 首先看一张完整的UML类图图示样例 第一(类): 这个 "动物"矩形框,它就是一个类(Class)。类图分为三个部分,第一部分显示类的名称,如果是抽象类,则就用斜体来表示。第二部 阅读全文
posted @ 2017-04-16 11:14
阿墨0925
阅读(169)
评论(0)
推荐(0)