03 依赖方向与「禁止反向依赖」铁律 本节摘要:分层架构能不能撑住,关键不在「分了几层」,而在「层与层之间能不能守规矩」。OpenCode 有一条贯穿全项目的铁律——依赖只能自下而上,禁止反向依赖:上层可以 import 下层,下层绝不能 import 上层。这条铁律看似简单,却是整个项目可维护、可测试、可演进的根本。本节讲清这条铁律的具体含义、它带来的工程红利,以及违反了会怎样——理解它,你才能在后续章节里读懂「为什么这段代码不能那样写」。