Clean Architecture¶
Clean Architecture is a programming paradigm, where code is distributed in four layers: framework, interface adapters, application business rules, enterprise business rules. The layers are linked by the Dependency rule.
See also Domain-Driven Design and Clean Architecture in PHP — Part 1 (Layers and Structure).
Related : Design Pattern, Architecture, Application, Business Logic, Separation Of Concerns