找回密码
 立即注册
楼主: maltadirk

控制反转与unity3D(一)

[复制链接]
发表于 2023-2-17 07:51 | 显示全部楼层
单例主要是不好隔离,太散,而C#连包名都没。单例实际上就是全局变量的变种。

大型项目大多都是围绕着解耦在进行的,为了做到这点需要付出很多额外工作,而且大多面临着调试困难的弊端。好处无非就是代码隔离,多项目复用,单元测试,你得有机会用啊,别人用这个是不得不用。
发表于 2023-2-17 07:53 | 显示全部楼层
mono主要的问题还是效率低。但是有些东西不用mono总觉得和它本身自带的mono放在一起很不协调。少用。
发表于 2023-2-17 08:01 | 显示全部楼层
Unity 有个ioc的github开源框架strangeioc
发表于 2023-2-17 08:03 | 显示全部楼层
面向对象式编程向函数式编程的思考,不过看起来目前还只是应用层的思考,还有很长的路要走
发表于 2023-2-17 08:04 | 显示全部楼层
unity的IOC容器不是已经有很多了……strangeioc太重了,ADIC就不错
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-16 12:07 , Processed in 0.084955 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表