`
jason_tong
  • 浏览: 3993 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

java设计模式学习 --【2】工厂模式

阅读更多
工厂模式分为:简单工厂模式(静态工厂模式);工厂方法模式(多态性工厂模式或者虚拟工厂模式);抽象工厂模式。
【1】简单工厂模式:工厂类根据传入的参数决定创建出哪一种产品类的实例。简单工厂模式涉及到3个角色:工厂角色,抽象产品角色,具体产品角色。
简单工厂模式相关模式:单例模式,多例模式,备忘录模式,mvc模式
【2】工厂方法模式:工厂方法模式涉及到4个角色:抽象工厂角色,具体工厂角色,抽象产品角色,具体产品角色。
抽象工厂角色确定所有具体工厂类必须实现的接口,具体工厂类产生产品实例
【3】抽象工厂模式:抽象工厂模式被用作适应多种产品等级结构(工厂方法模式适应与单个产品等级结构)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics