您当前的位置: 首页 >  php

少林码僧

暂无认证

  • 1浏览

    0关注

    317博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

php设计模式之抽象工厂

少林码僧 发布时间:2017-06-04 19:15:58 ,浏览量:1

  案例:追MM少不了请吃饭了,去麦当劳,只管向服务员说“两个B套餐”就行了。麦当劳就是B套餐的AbstractFactory,B套餐里含有汉堡, 鸡翅和饮料. 麦当劳或肯德基会根据B套餐的规格, 让汉堡Factory, 鸡翅Factory,饮料Factory分别生产对应B套餐的材料.

        抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。客户类和工厂类分开。消费者任何时候需要某套产品集合时,只需向抽象工厂请求即可。抽象工厂会再向具体的工厂生产出符合产品集规格的产品.

         UML类图实现:

         

       UML类图代码实现:

      

[php]  view plain  copy
 print ?
关注
打赏
1661398670
查看更多评论
立即登录/注册

微信扫码登录

0.0429s