讲课(工厂的方法抽象工厂的模式.pptVIP

  • 2
  • 0
  • 约2.49千字
  • 约 30页
  • 2019-10-07 发布于福建
  • 举报
* 面向对象程序设计 ? 2009-10-26 ? * / 29 面向对象程序设计 面向对象程序设计 (抽象工厂/工厂方法) 主讲人:叶溶 课件结构与知识体系 1 1. 概念 2. 简单工厂模式 3. 工厂方法模式 4. 抽象工厂模式 5. 总结 工厂模式有以下几种形态: 简单工厂(Simple Factory)模式 工厂方法(Factory Method)模式 抽象工厂(Abstract Factory)模式 工厂模式就是专门负责将大量有共同接口的类实 例化,而且不必事先知道每次是要实例化哪一个类的模式。 概念 1 1 2 2 简单工厂模式 定义: 专门定义一个类来负责创建其他类的实例被创建的实例通常都具有共同的父类或接口。简单工厂模式又称为静态工厂方法(Static Factory Method)模式,属于类的创建型模式,通常根据一个条件(参数)来返回不同的类的实例。 意图: 提供一个类,由它负责根据一定的条件创建某一具体类的实例 2 简单工厂模式 比如说,你有一个描述你的后果园的系统,在你的后果园里有各种的花,但还没有水果你现在要往系统里引进一些新的类,用来描述下列的水果:   葡萄 Grapes   草莓 Strawberry   苹果 Apple 2 简单工厂模式 2 简单工厂模式 2 简单工厂模式 作为小花果园的主人兼园丁(

文档评论(0)

1亿VIP精品文档

相关文档