2011年1月25日

Three Designs

摘要: 1.封装变化 Log 功能比较普遍。最简单的就是直接输出: Console.WriteLine("some message"); 但如果代码中有 100 处这样的直接输出,某天需要改变,例如: Console.WriteLine("{0}: some message", DateTime.Now); 就要改动 100 处。如果将此变化封装成 Log 类: class Log { public void Write(string message) { Console.WriteLine(message); //改变:Console.WriteLine("{0}:" + message, Date 阅读全文

posted @ 2011-01-25 16:43 x01 阅读(125) 评论(0) 推荐(0) 编辑

导航