摘要: 闲来无事,怒装Win10。使用上总体来说还是不错的,比Win8好一个档次吧。不过呢在使用中遇到两个很郁闷的问题。权且几下1、Win10激活使用工具:激活工具2、激活后浏览器被挟持这让我现在非常疼很hao123这个网站。解决方案A、右键浏览器属性---快捷方式---目标中将关于hao123的网址信息删... 阅读全文
posted @ 2015-10-12 16:37 Tim_et 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 定义将实际业务对象封装成定义的代理对象,通过代理对象来实现实际的业务,并且可以附加自己的操作。注重点在于实现真正目标对象的同时,附加必要的操作。类图ISubject定义业务的统一接口,ProxySubject实现对RealSubject的代理。在实际的业务调用中会是用ProxySubject替代Re... 阅读全文
posted @ 2015-10-12 00:04 Tim_et 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 定义某事件涉及多个对象顺序的处理,其一种职责工作的传递。引入以责任为对象,以相关职责对象之间进行统一接口对象的传递,避免发起者与接收者的高耦合。实际中责任链的存在是很普遍的,例如经常涉及到的审批流就比较经典,请假的审批流程就是一例:个人申请--经理审批---认识审批记录--总经理审批。类图其中han... 阅读全文
posted @ 2015-10-11 00:37 Tim_et 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 定义将对象的状态抽象成类,通过对象状态的改变来改变对象自身的行为状态。核心在于将状态抽象,状态的转换改变对象的状态行为。下面举个很简单的例子:通过状态模式对订单进行控制,假设订单有这样的一个流程机制:新增----审核---提交----结束,相邻状态之间可以相互转换。类图代码 public class... 阅读全文
posted @ 2015-10-09 00:35 Tim_et 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 定义将“行为请求者”与“行为实现者”解耦,将一组行为(命令)抽象为对象,实现二者之间的松耦合。类图其实其实现与经典的命令模式的类图是相似的,如下代码 1 /// 2 /// 命令执行者 3 /// 4 public class Invoker 5 { 6 ... 阅读全文
posted @ 2015-10-06 00:39 Tim_et 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 定义定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。也就是将算法独立成类,在调用的时候动态的创建对应的类,调用其方法,从而使方法实现相对独立,再实现抽象成接口面向接口编程。举例类图代码实现 1 public class Context 2 { 3 ... 阅读全文
posted @ 2015-09-29 23:26 Tim_et 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 定义在不暴露集合对象的内部信息的情况下提供一种方法实现快速顺序访问集合中的各个元素。迭代器模式为遍历聚集结构提供改变索引下标,实现元素的访问方式。类图示例代码 1 public interface IIterator 2 { 3 void First(); 4 ... 阅读全文
posted @ 2015-09-28 22:30 Tim_et 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 定义将对象的功能实现转变成提供者提供的功能结构。即保留现有类所提供的服务,向客户提供接口,实现不同接口之间的适配调用。类图描述代码示例 1 /* 2 * 使用情景:现有程序已经写好,或者是按程序设计时已经固定接口 3 * 但是又需要与其他程序或者接口匹配,调用实现 4 ... 阅读全文
posted @ 2015-09-27 10:58 Tim_et 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 定义即在不改变类本身,动态地扩展对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。包装对象和原对象拥有相似的接口方法(功能)。举例类图代码 public class OrderInfo { /// /// 下单时间 /// ... 阅读全文
posted @ 2015-09-27 00:44 Tim_et 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 定义相关合成亦可以理解为部分-整体模式。对于一般类型之间的组合、包含引用关系并不是所谓合成。合成模式是指相互之间继承至同样基类或实现统一接口,形成树形关系的一种模式。所谓树形:是指根节点为统一接口或者基类;枝节点包含叶子节点或者是其他枝节点构成复合元素,可以管理其内部的叶子节点,也可以当成叶子节点来... 阅读全文
posted @ 2015-09-24 00:02 Tim_et 阅读(244) 评论(0) 推荐(0) 编辑