设计模式--抽象工厂模式简单思路

思路:

抽象工厂模式可以看成是组装一辆汽车的过程,汽车有高档汽车还有低档汽车。首先定义零件比如发动机(Engine)、轮胎(Tyre)、座椅(Seat),高档汽车上用高档发动机(LuxuryEngine)、高档轮胎(LuxuryTyre)、高档座椅(LuxurySeat)(当然也可以偷工减料用低档的座椅,那就另当别论了)。然后定义工厂(Factory)来组装汽车,当然有生产高档车的高级工厂(LuxuryFactory)、生产低档车的低级工厂(LowFactory)。通过调用来产出不同的组件和不同的汽车。

思路图:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章