一谈到 『IoC』,有经验的程序员马上会联想到控制反转,将创建对象的责任反转给工厂.IoC是依赖注入 『DI』 的核心,大名鼎鼎的Spring框架就是一个非常卓越的的控制反转.依赖注入框架.遗憾的是,我们显然不能在Unity 3D中去使用Spring框架,但思想是相通的--IoC也好,控制反转也罢,本质上是一个工厂,或者又被称为容器,我们可以自己维护一个工厂来实现对对象的管理,这也是本文的核心内容. 工厂模式初探 工厂,顾名思义,就是生产对象的地方.如果之前没有接触过设计模式,你可能会疑惑,我直…