软件架构师最头疼的跨层调用,藏着一个可以用一条定律说清的规律 任何一个架构师都遇到过:跨层调用越频繁,系统越难维护。微服务的 BFF 模式、分层架构、适配器模式——这些经典设计模式看起来各管各的,其实都在做同一件事。 林小黑用结构传导定律(ΔS ∝ 1/|ΔN|)给出统一解释:模块间通信效率与它们的嵌套率差成反比。相邻层(ΔN=1)通信最优,跨层(ΔN≥2)显著衰减。所以分层架构、BFF、适配器模式,本质都是在降低 |ΔN|——减少跨层,把通信压回相邻层。 这是四公理「结构先于语义」在软件工程的落地:先有嵌套率这个结构量,才有「好不好维护」的语义判断。 林小黑 | gitee.com/samforce/structural-cognition | 公众号「今晚狗蛋看局」