
设计模式
戴桥冰
游山玩水、发奋图强、做好自己
展开
-
设计模式之工厂模式
设计模式之工厂模式 1. 简单工厂模式 工厂方法 抽象工厂原创 2016-06-03 23:21:12 · 574 阅读 · 0 评论 -
设计模式之代理模式
代理模式 代理模式说明: 代理模式的主要作用是为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式的思想是为了提供额外的处理或者不同的操作而在实际对象与调用者之间插入一个代理对象。这些额外的操作通常需要与实际对象进行通信。 1. 静态代理模式原创 2016-06-04 11:26:42 · 496 阅读 · 0 评论 -
设计模式之策略模式
策略模式 说明:一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法的变化不会影响到使用算法的客户。 UML图如下所示: 代码如下所示: package com.dai.strategy; public interface Sort { public int[] sortNum(int[] ar原创 2016-06-04 16:50:30 · 443 阅读 · 0 评论 -
设计模式之命令模式
命令模式 说明:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 UML图如下所示: 代码如下所示: package com.dai.command; /** * * @author 戴礼明 *日期: 2016-6-4 *content: 命令操作原创 2016-06-04 17:48:25 · 487 阅读 · 0 评论