戏说

我是谁,从哪来,到哪去

大白话说明创建型设计模式,方便记忆和理解

如:4S店买车

1、创建一个4S店

  去XXX路的XX4S店,适合用单例模式创建,由于会有很多人会去4S店(就有点像多线程操作)

2、到店看车

  4S店有很多车,有奥迪、宝马、奔驰等,适合建造者模式创建各种车辆,每种车都由车架,轮胎,内饰组成。

3、看中一款车

  销售过来介绍车的性能,轮胎怎么样,内饰怎么样,适合工厂模式创建各种具体产品,抽象工厂是对简单工厂进一步设计

4、我又去看一款特种车辆

  比如防弹车、房车、客车等,与普通车一样又不一样,适合原型模式创建

实际生活中情况复杂,很多情况都是复合存在或者交叉存在的,整套下来会涉及多个模式。

原文地址:https://www.cnblogs.com/myfqm/p/12991495.html