johnsoncodehk 发表于 2023-2-17 07:51

单例主要是不好隔离,太散,而C#连包名都没。单例实际上就是全局变量的变种。

大型项目大多都是围绕着解耦在进行的,为了做到这点需要付出很多额外工作,而且大多面临着调试困难的弊端。好处无非就是代码隔离,多项目复用,单元测试,你得有机会用啊,别人用这个是不得不用。

JamesB 发表于 2023-2-17 07:53

mono主要的问题还是效率低。但是有些东西不用mono总觉得和它本身自带的mono放在一起很不协调。少用。

rustum 发表于 2023-2-17 08:01

Unity 有个ioc的github开源框架strangeioc

Arzie100 发表于 2023-2-17 08:03

面向对象式编程向函数式编程的思考,不过看起来目前还只是应用层的思考,还有很长的路要走

pc8888888 发表于 2023-2-17 08:04

unity的IOC容器不是已经有很多了……strangeioc太重了,ADIC就不错
页: 1 [2]
查看完整版本: 控制反转与unity3D(一)