Laravel 学习笔记:深入理解控制反转(IoC)和依赖注入(DI)

目的:解耦和减少依赖关系; 控制反转(IoC):由外部负责其依赖行为; 例如“超人”类不需要在其内部固化它的“超能力”,而是由外部来产生、组装“超能力”,再通过“超人”的某个接口中植入; 只要“超能力”满足某个接口,就能被超人所使用; 依赖注入(DI):对象的依赖,由外部以参数或其他的形式传入; 例如“超人”的构造器,接收一个实现了“超能力”接口的对象,这样所有人都能给超人制造“超能力”,只要这个
相关文章
相关标签/搜索