使用 IOC 是不是 UI 层需要直接引用 DAL 层
Ioc 是解决依赖过于紧密的解决方案,也就是依赖接口不依赖具体实现。
说明你还不到需要用ioc的时候...
说实话一般的b/s开发用ioc除了给自己和公司找麻烦外.没有任何好处.
补充:
依赖倒置的核心思想是针对接口而不是实现编程。应用DIP可以降低模块之间的耦合度,只要接口保持稳定,模块可以独立演化而互不影响。后来引申出Ioc和DI,IoC是将实例化被依赖模块的责任交出去,不再主动去做依赖装配工作,这样我们就可以彻底的只针对接口编程,而无需关心具体的实现。而DI是依赖注入是实现控制反转(Ioc)的主要方式,常用的有两种方式进行注入:属性注入和构造函数注入。
很感谢你的回答