这篇文章让我想起了软件工程中的一个重要原则:职责驱动设计。 对于架构师来说,可能是在架构层面做这种规划,在往下细分到程序员,对于程序员就是在代码层面做这种规划了。不同的人有不同的关注点,但本质都是一样的:简洁,有效,可靠,职责驱动。