Because the code is decoupled, fixing a bug in the UI won't accidentally break the database logic.
These are the business objects of the application. They encapsulate the most general and high-level rules. They are the least likely to change when something external changes. arquitectura limpia robert c martin pdf full
pen/Closed Principle: A software artifact should be open for extension but closed for modification. Because the code is decoupled, fixing a bug