
今日学习:核心容器(IOC/DI)三层架构的拆分核心容器IOC/DI与三层架构是企业级开发中常见的解耦思想。IOC 即控制反转把对象创建和依赖管理交给容器完成DI 即依赖注入由容器在运行时把所需对象注入到目标类中。这样可以减少类与类之间的直接依赖提高代码的可维护性、可测试性和扩展性。三层架构通常分为表现层、业务逻辑层和数据访问层。表现层负责接收请求和返回结果业务逻辑层负责处理核心业务规则数据访问层负责与数据库交互。通过分层系统职责更加清晰修改某一层时对其他层影响较小。在实际开发中IOC/DI 常与三层架构结合使用。例如表现层依赖业务层接口业务层依赖数据访问层接口具体实现类由容器统一创建和注入。这样既避免了手动创建对象也降低了模块之间的耦合。学习这一部分后我认识到优秀的软件设计不仅要实现功能还要关注结构清晰、职责分离和后期维护。百日大厂计划day25 fighting!!!!!!!!!!!!!