上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: 一、全面对比 SQLite、FireBird、FastDB、SQLServer2000绿色版、Access、BDB、PostgreSQL对比结果如下: 二、国产数据库 三、SQLite 与PostgreSQL 功能对比 阅读全文
posted @ 2019-12-04 11:21 秋飘 阅读(4280) 评论(2) 推荐(0) 编辑
摘要: 中介模式(Mediator): 用一个中介对象,来封装一系列的对象交互。中介者使个对象不需要显式地相互引用,从而使其耦合松散,并且可以独立地改变他们之间的交互。 一、UML结构图 二、示例代码 1 using System; 2 using System.Collections.Generic; 3 阅读全文
posted @ 2019-12-03 14:18 秋飘 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 责任链模式(Chain of Responsibility): 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一对像处理它为止。 一、UML结构图 二、代码示例 1 using System; 2 using System 阅读全文
posted @ 2019-12-03 13:25 秋飘 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 命令模式(Command): 将一个【请求封装】为一个对象,从而使你可用不同的请求对客户进行参数化,对【请求排队】或记录【请求日志】,以及支持【可撤销】的操作。 一、UML结构图 二、示例代码 1 using System; 2 using System.Collections.Generic; 3 阅读全文
posted @ 2019-12-03 12:13 秋飘 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 桥接模式(Bridge): 将抽象部分与它的实现部分分离,使他们都能独立地变化。 说白了,就是“实现系统可能有多个角度分类,每一种分类都有可能变化,那么就把这种多角度分离出来,让他们独立变化,减少它们之间的耦合。” 一、UML结构图 二、示例代码 1 using System; 2 using Sy 阅读全文
posted @ 2019-12-03 10:25 秋飘 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 单例模式(Singleton): 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 一、UML结构图 二、示例代码【重点】 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using Syst 阅读全文
posted @ 2019-12-03 09:16 秋飘 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 组合模式: 将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 说白了,就是组合树形结构,针对树形结构的每个节点,拥有的行为几乎是相同的,除了叶子节点没有子节点外。 用途:如公司的组织架构。 一、UML结构图 二、示例代码: 1 using S 阅读全文
posted @ 2019-12-02 20:25 秋飘 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 备忘录模式: 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 说白了,就是对对象数据做保存和还原,并防止外部对数据修改。主要用于需要数据回滚的情况。 一、UML结构图 二、示例代码 1 using System; 2 using 阅读全文
posted @ 2019-12-02 17:40 秋飘 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 适配器模式: 将一个类的接口转换为客户希望的另外一种接口,Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 注意:适配器模式,一般应用于 无法改变原有设计和代码的情况下,才考虑适配。(事后控制不如事中控制,事中控制不如事前控制。) 一、UML结构图 二、示例代码: 1 u 阅读全文
posted @ 2019-12-02 16:38 秋飘 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 状态模式:当一个对象的内在状态改变时,其行为也相应改变,这个对象看起来像是改变了其类。 说白了,就是一个对象,在不同的状态下,表现出不同的行为,(例如:人在工作时,心情愉快、生气、烦恼、郁闷等不同的心情下,敲击键盘声音不同, 和人聊天时语气不同,就像变了一个人似的),为了避免在一个对象中增加各种 i 阅读全文
posted @ 2019-12-02 15:52 秋飘 阅读(123) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页