The Clean Architecture 原文

https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html

2024-03-01T02:50:17.png

分层设计

架构设计中有一句话:“没有什么问题是加一层解决不了的。”

分层是软件架构设计的重要方法,将软件系统划分为不同层次,每一层都有其特定职责。

软件分层重要性,可用几个关键字:模块化、可维护、可重用性、灵活性、隔离性。

分层提高了系统结构清晰度,使开发、测试、维护和扩展工作更加高效和可控。