Golang - 设计模式理解 1. 工厂模式2. 抽象工厂模式3.外观模式 1. 工厂模式 一个工厂下面会有很多的团队,每一个团队都会有自己的团队管理模式(属性 对象),每一个团队下也都产出不同的东西。老板可以使用不同的团队代码,去获取到不同团队产出的东西 2. 抽象工厂模式 将工作模式中的 不同团队之间的的代码,抽象成接口处理 3.外观模式 即一个工厂下所有的团队,不归总部管理,而是在中间设置一个新部门用于管理,总部下发需求到管理,又管理分解需求下发至各个团队,由团队生产各种零部件,交由管理组装,在交由总部使用。至始至终总部不知产品是怎么样实现的,只知道怎么使用即可