上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 47 下一页
摘要: 2 状态模式概述 状态模式用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题。当系统中某个对象存在多个状态,这些状态之间可以进行转换,而且对象在不同状态下行为不相同时可以使用状态模式。状态模式将一个对象的状态从该对象中分离出来,封装到专门的状态类中,使得对象状态可以灵活变化,... 阅读全文
posted @ 2013-11-13 10:08 Wishmeluck 阅读(187) 评论(0) 推荐(0) 编辑
摘要: “人有悲欢离合,月有阴晴圆缺”,包括人在内,很多事物都具有多种状态,而且在不同状态下会具有不同的行为,这些状态在特定条件下还将发生相互转换。就像水,它可以凝固成冰,也可以受热蒸发后变成水蒸汽,水可以流动,冰可以雕刻,蒸汽可以扩散。我们可以用UML状态图来描述H2O的三种状态,如图1所示:... 阅读全文
posted @ 2013-11-13 10:06 Wishmeluck 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 20.4 中介者模式总结 中介者模式将一个网状的系统结构变成一个以中介者对象为中心的星形结构,在这个星型结构中,使用中介者对象与其他对象的一对多关系来取代原有对象之间的多对多关系。中介者模式在事件驱动类软件中应用较为广泛,特别是基于GUI(GraphicalUserInterface,... 阅读全文
posted @ 2013-11-12 13:05 Wishmeluck 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 20.4 中介者与同事类的扩展 Sunny软件公司CRM系统的客户对“客户信息管理窗口”提出了一个修改意见:要求在窗口的下端能够及时显示当前系统中客户信息的总数。修改之后的界面如图20-9所示:图20-9修改之后的“客户信息管理窗口”界面图 从图20-9中我们不难发现,可以... 阅读全文
posted @ 2013-11-12 12:45 Wishmeluck 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 20.3 完整解决方案 为了协调界面组件对象之间的复杂交互关系,Sunny公司开发人员使用中介者模式来设计客户信息管理窗口,其结构示意图如图20-7所示:图20-7引入了中介者类的“客户信息管理窗口”结构示意图 图20-7只是一个重构之后的结构示意图,在具体实现时,为了确保系统... 阅读全文
posted @ 2013-11-12 12:42 Wishmeluck 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 20.2 中介者模式概述 如果在一个系统中对象之间的联系呈现为网状结构,如图20-4所示。对象之间存在大量的多对多联系,将导致系统非常复杂,这些对象既会影响别的对象,也会被别的对象所影响,这些对象称为同事对象,它们之间通过彼此的相互作用实现系统的行为。在网状结构中,几乎每个对象都需要... 阅读全文
posted @ 2013-11-12 12:41 Wishmeluck 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 腾讯公司推出的QQ作为一款免费的即时聊天软件深受广大用户的喜爱,它已经成为很多人学习、工作和生活的一部分(不要告诉我你没有QQ哦,)。在QQ聊天中,一般有两种聊天方式:第一种是用户与用户直接聊天,第二种是通过QQ群聊天,如图20-1所示。如果我们使用图20-1(A)所示方式,一个用户如果要与别... 阅读全文
posted @ 2013-11-12 12:40 Wishmeluck 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 原文地址:文件压缩加密">DELPHI 文件压缩加密作者:Summer-Lucky-bing1、 系统功能 1)、数据压缩 使用DELPHI提供的两个流类(TCompressionStream和TDecompressionStream)来完成数据的压缩和解压缩。2)、数据加密压缩 通过Del... 阅读全文
posted @ 2013-11-12 09:43 Wishmeluck 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 9.6缺省适配器 缺省适配器模式是适配器模式的一种变体,其应用也较为广泛。缺省适配器模式的定义如下:缺省适配器模式(Default AdapterPattern):当不需要实现一个接口所提供的所有方法时,可先设计一个抽象类实现该接口,并为接口中每个方法提供一个默认实现(空... 阅读全文
posted @ 2013-11-12 09:27 Wishmeluck 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 9.4 类适配器 除了对象适配器模式之外,适配器模式还有一种形式,那就是类适配器模式,类适配器模式和对象适配器模式最大的区别在于适配器和适配者之间的关系不同,对象适配器模式中适配器和适配者之间是关联关系,而类适配器模式中适配器和适配者是继承关系,类适配器模式结构如图9-5所示:图9-... 阅读全文
posted @ 2013-11-12 09:24 Wishmeluck 阅读(206) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 47 下一页