Unity设计模式—工厂方法模式
Brief | 概要
工厂方法模式是简单工厂模式的延伸,它保留了简单工厂模式优点点,同时还弥补了简单工厂的缺陷:能更好地符合开闭原则要求,在增加新的具体产品对象时无需对已有系统做任何修改。

这里简单介绍下工厂方法模式和工厂模式的区别:
一言以蔽之,工厂方法模式通过引入抽象工厂类,使得系统更符合开闭原则,比简单工厂模式更好。

具体不展开,本篇主旨是在Unity中 实现与演示命令模式,有关工厂方法模式的详细介绍可以看:
The Question | 需求
在你的游戏里,有一个装饰系统。
玩家可以生成各种类型的装饰物:
- 建筑Building,继承Item
- 需要在运行时挂载UnityEngine.AI.NavMeshStacle组件
- 商店Shop,继承BaseBuilding
- 不要挂载NavMeshStacle
- 若shop的id
654



被折叠的 条评论
为什么被折叠?



