上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页
摘要: 本文介绍一种结构型设计模式 Private Class Data(私有类数据)模式。封装类的初始化数据,控制对类的属性的更改,并保持类数据与使用数据的方法间的隔离。 阅读全文
posted @ 2014-04-16 13:46 sangmado 阅读(2706) 评论(5) 推荐(1) 编辑
摘要: 本文介绍一种创建型设计模式 Object Pool(对象池)模式。运用对象池化技术可以显著地提升性能,尤其是当对象的初始化过程代价较大或者频率较高时。 阅读全文
posted @ 2014-04-15 18:40 sangmado 阅读(11578) 评论(5) 推荐(4) 编辑
摘要: 本文介绍如何使用 SQL 生成 DateTime 的 Ticks 值。 阅读全文
posted @ 2014-04-01 11:34 sangmado 阅读(4073) 评论(4) 推荐(3) 编辑
摘要: 设计模式(Design pattern)是一系列代码设计经验的总结。每种设计模式都包含模式名称(Pattern Name)、问题(Problem)、解决方案(Solution)和效果(Consequences)四个要素。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。 阅读全文
posted @ 2014-03-31 13:43 sangmado 阅读(15715) 评论(5) 推荐(22) 编辑
摘要: 行为型模式(Behavioral Patterns)涉及到算法和对象间职责的分配。行为模式不仅描述对象或类的模式,还描述它们之间的通信模式。这些模式刻划了在运行时难以跟踪的复杂的控制流。它们将你的注意力从控制流转移到对象间的联系方式上来。 阅读全文
posted @ 2014-03-31 07:31 sangmado 阅读(1916) 评论(0) 推荐(1) 编辑
摘要: 本文介绍经典设计模式 Visitor(访问者)模式。表示一个作用于某对象结构中的各元素的操作。Visitor 使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 阅读全文
posted @ 2014-03-31 07:30 sangmado 阅读(8941) 评论(12) 推荐(2) 编辑
摘要: 本文介绍经典设计模式 Template Method(模板方法)模式。Template Method 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method 使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 阅读全文
posted @ 2014-03-30 20:32 sangmado 阅读(2401) 评论(0) 推荐(0) 编辑
摘要: 本文介绍经典设计模式 Strategy(策略)模式。Strategy 定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。使得算法可独立于使用它的客户而变化。 阅读全文
posted @ 2014-03-30 20:30 sangmado 阅读(2497) 评论(1) 推荐(1) 编辑
摘要: 本文介绍经典设计模式 State(状态)模式。State 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 阅读全文
posted @ 2014-03-30 14:08 sangmado 阅读(2850) 评论(1) 推荐(1) 编辑
摘要: 本文介绍经典设计模式 Observer(观察者)模式。Observer 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 阅读全文
posted @ 2014-03-30 07:57 sangmado 阅读(4407) 评论(3) 推荐(2) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页