专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »编程思想 » 解读设计模式----工厂思路方法模式(FactoryMethod Pattern) »正文

解读设计模式----工厂思路方法模式(FactoryMethod Pattern)

来源: 发布时间:星期五, 2009年1月9日 浏览:2次 评论:0
  本文举例源代码或素材下载

  概述:

  Factory Method模式是应用最为广泛设计模式毕竟他负责了系列对象创建而对象创建正是面向对象编程中最为繁琐行为GOF在设计模式书写到“Factory Method模式使个类例子化延迟到子类”准确Factory Method模式是将创建对象例子责任转移到了工厂类中并利用抽象原理将例子化行为延迟到具体工厂类

  意图:

  定义个用于创建对象接口让子类决定将哪个类例子化Factory Method模式使个类例子化延迟到子类

  UML图:

  ;
8  Console.WriteLine("日志内容:" + al.GetLog[0].Message + " 日志记录时间:" + al.GetLog[0].RecordTime);
9}上面方式还是显得有点罗嗦其实我们完全可以把具体工厂对象创建工作封装到个类里去在此就不作详细解说了

  工厂思路方法模式整理总结:

  Factory Method模式是设计模式中应用最为广泛模式通过本文相信大家已经对它有了认识然而我们要明确是:在面向对象编程中对象创建工作非常简单对象创建时机却很重要Factory Method要解决就是对象创建时机问题它提供了种扩展策略很好地符合了开放封闭原则



标签:

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: