摘要: 将对象序列化可以方便网络进行对象的传输,然后在另一个程序中将序列化的对象反序列化。通常在以下情况使用序列化可以提高效率:1.将一个组件存入文件,当需要时载入;2.如果想将软件生命周期才存在的对保存,需要进行序列化;3.需要将对象进行网络传输时;4.保存对象后要按照对象原来的形式重建对象。对象的序列化有两种形式:一种是xml形式,还有一种是二进制形式。序列化为xml形式示例:using System;usingSystem.Text;usingSystem.IO;usingSystem.Xml.Serialization;namespace Hello{ public class Custome 阅读全文
posted @ 2011-10-03 14:16 Erebus_NET 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 适配器模式: 将一个类的接口转换成另一个客户希望的接口。适配器使得因为接口不同的类可以同时工作。示例代码:using System;usingSystem.Text;usingSystem.IO;namespace Hello{ //Duck Interface public interface Duck { void quake(); void fly(); } //Turkey Interface public interface Turkey { void gobble(); void fly(); } //WildTurkey Class public class WildTurkey 阅读全文
posted @ 2011-10-03 12:39 Erebus_NET 阅读(97) 评论(0) 推荐(0) 编辑