越靠近底层越具象,越靠近上层越抽象。 中间层,下层归一化,为上层提供标准。 软件解耦 软件耦合:多个模块(功能)之间存在紧密的互相依赖关系。 说白了就是:我们在写程序A的时候,总要去顾虑程序B,改动了A,就可能会影响B的正常工作。在这种情况下,你写的程序,最终会一团乱麻,牵一发而动全身。代码极为脆弱