![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计思想
文章平均质量分 95
设计思想
ilomoyou
吾十有五,而至于学
展开
-
浅谈IOC与DI
控制反转IOC(Inversion of Control)是说创建对象的控制权进行转移,以前创建对象的主动权和创建时机是由自己把控的,而现在这种权力转移到第三方,比如转移交给了IOC容器,它就是一个专门用来创建对象的工厂,你要什么对象,它就给你什么对象,有了 IOC容器,依赖关系就变了,原先的依赖关系就没了,它们都依赖IOC容器了,通过IOC容器来建立它们之间的关系。原创 2022-04-23 23:50:07 · 474 阅读 · 1 评论 -
浅谈PHP容器服务
PHP容器Container的实现IOCDI 用一个容器来管理一系列相同的逻辑实现,这些相同的逻辑实现都源自同一个抽象;通过容器根据具体的逻辑来创建具体的逻辑处理实现对象,从而可以为将来的逻辑实现扩展制定出一个标准,以达到将来的实现逻辑可以平滑的插入到容器中来达到未来的同类实现逻辑的扩展 适用:当发现一些逻辑用来处理相似的业务时,并且只是因为某一个固定的关键节点不同,其他处理很相似时,并且未来还会有类似的处理逻辑添加进来时首先我们要先了解IoC和DI即控制反转和依赖注入,要明白IoC/DI是干嘛原创 2021-12-23 15:04:40 · 1546 阅读 · 0 评论