依赖倒置的层(高层模块不应依赖于低层模块,二者应依赖于抽象)-高层表示策略层。
低层:细节、实现;
依赖于控制方向
控制方向:(IO)事件循环是控制逻辑的根
高层:策略层、掌握更多上下文、更接近用户目的、应用层、聚合低层能力以达到目的
低层:为高层提供基础能力、技术工具层;低层提供技术和工具。