2011年9月19日
摘要: 摘要:Template Method模式是比较简单的设计模式之一,但它却是代码复用的一项基本的技术,在类库中尤其重要。 主要内容 1.概述 2.Template Method解说 3..NET中的Template Method模式 4.适用性及实现要点 阅读全文
posted @ 2011-09-19 23:34 上校 阅读(252) 评论(0) 推荐(0)
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; class App { public static void Main(string[] args) { abc abc1 = new abc(); abc1.a = "a"; abc1.b = "b"; abc1.c = "c"; MemoryStream memoryStream = new MemoryStream(); BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(memoryStream, abc1); 阅读全文
posted @ 2011-09-19 22:09 上校 阅读(226) 评论(0) 推荐(0)
摘要: 原型模式(Prototype Pattern) ——.NET设计模式系列之六 概述 在软件系统中,有时候面临的产品类是动态变化的,而且这个产品类具有一定的等级结构。这时如果用工厂模式,则与产品类等级结构平行的工厂方法类也要随着这种变化而变化,显然不大合适。那么如何封装这种动态的变化?从而使依赖于这些易变对象的客户程序不随着产品类变化? 阅读全文
posted @ 2011-09-19 00:56 上校 阅读(274) 评论(0) 推荐(0)