控制器与数据访问:通过抽象与封装理解两层架构 笔记

控制器与数据访问:通过抽象与封装理解两层架构

并非所有现实世界的应用都需要完整的整洁架构,包括其多层结构、依赖倒置和严格的领域边界。许多生产系统——尤其是内部企业应用,如人力资源管理系统(HRMS)和薪酬平台——能够在更简单、更务实的两层架构上成功运行:控制器层(Controller layer)和数据访问层(Data Access layer)。理解这种更简单的结构为何有效,以及它如何与整洁架构背后的相同面向对象原则相关联,有助于我们在任一类代码库中更自信地开展工作。