会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
qiuri2008
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
上一页
1
···
63
64
65
66
67
68
69
70
71
···
112
下一页
2017年8月4日
《JAVA与模式》之命令模式
摘要: 命令模式属于对象的行为模式。命令模式又称为行动(Action)模式或交易(Transaction)模式。 命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 命令模式的结构 命令模式是对命令的封装。命令
阅读全文
posted @ 2017-08-04 22:09 江召伟
阅读(248)
评论(0)
推荐(0)
《JAVA与模式》之迭代子模式
摘要: 迭代子模式又叫游标(Cursor)模式,是对象的行为模式。迭代子模式可以顺序地访问一个聚集中的元素而不必暴露聚集的内部表象(internal representation)。 聚集和JAVA聚集 多个对象聚在一起形成的总体称之为聚集(Aggregate),聚集对象是能够包容一组对象的容器对象。聚集依
阅读全文
posted @ 2017-08-04 22:08 江召伟
阅读(185)
评论(0)
推荐(0)
《JAVA与模式》之责任链模式
摘要: 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。 从击鼓传花谈起
阅读全文
posted @ 2017-08-04 22:08 江召伟
阅读(359)
评论(0)
推荐(0)
《JAVA与模式》之观察者模式
摘要: 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题
阅读全文
posted @ 2017-08-04 22:07 江召伟
阅读(168)
评论(0)
推荐(0)
《JAVA与模式》之策略模式
摘要: 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 策略模式的结构 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的
阅读全文
posted @ 2017-08-04 22:06 江召伟
阅读(267)
评论(0)
推荐(0)
《JAVA与模式》之模板方法模式
摘要: 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 模板方法模式的结构 模板方法模式是所有模式中最为常见的几个模
阅读全文
posted @ 2017-08-04 22:06 江召伟
阅读(192)
评论(0)
推荐(0)
《JAVA与模式》之不变模式
摘要: 一个对象的状态在对象被创建之后就不再变化,这就是所谓的不变模式。 不变模式的结构 不变模式可增强对象的强壮型(robustness)。不变模式允许多个对象共享某一个对象,降低了对该对象进行并发访问时的同步化开销。如果需要修改一个不变对象的状态,那么就需要建立一个新的同类型对象,并在创建时将这个新的状
阅读全文
posted @ 2017-08-04 22:05 江召伟
阅读(216)
评论(0)
推荐(0)
《JAVA与模式》之桥梁模式
摘要: 桥梁模式是对象的结构模式。又称为柄体(Handle and Body)模式或接口(Interface)模式。桥梁模式的用意是“将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化”。 桥梁模式的用意 桥梁模式虽然不是一个使用频率很高的模式,但是熟悉这
阅读全文
posted @ 2017-08-04 22:04 江召伟
阅读(202)
评论(0)
推荐(0)
《JAVA与模式》之门面模式
摘要: 门面模式是对象的结构模式,外部与一个子系统的通信必须通过一个统一的门面对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。 医院的例子 现代的软件系统都是比较复杂的,设计师处理复杂系统的一个常见方法便是将其“分而治之”,把一个系统划分为几个较小的子系统。如果把医院作为一个子系统,按照部门职
阅读全文
posted @ 2017-08-04 22:03 江召伟
阅读(139)
评论(0)
推荐(0)
《JAVA与模式》之代理模式
摘要: 代理模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。 代理模式的结构 所谓代理,就是一个人或者机构代表另一个人或者机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式类图如下:
阅读全文
posted @ 2017-08-04 22:02 江召伟
阅读(130)
评论(0)
推荐(0)
上一页
1
···
63
64
65
66
67
68
69
70
71
···
112
下一页