涅槃2012 发表于 2012-10-25 23:59:26

设计模式学习-装饰模式

  维护系统,需求变更是程序猿心中永远的痛...
  (虚拟场景)这不,老大刚过来说,XX,你需要把XX系统的站内短信息系统修改一下,接收人打开后,修改短信息状态为已读。
  我:“好的,没问题,这就改。”
  先看看之前的代码,恩,貌似很简单,直接操作数据库修改状态好了。
http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gifhttp://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gifView Code <div id="cnblogs_code_open_d1eabc0e-fba6-48fa-8df2-6d438a96986f" class="cnblogs_code_hide">    public class MessageManage
    {
      public string GetMessage()
      {
            return "短消息XXXXXXXXXX";
      }
    }

    public class Client
    {
      static void Main()
      {
            MessageManage msgManage = new MessageManage();
            Console.WriteLine(msgManage.GetMessage());
      }
页: [1]
查看完整版本: 设计模式学习-装饰模式