OOD
- 拆解复杂系统,理清需求
- 抽象出类(objects / classes)
- 定义它们的属性和方法
- 设计它们之间的关系
外部逻辑Controller(如 Spring 框架、Main 方法等)负责组装 Manager + Adapter,并把 Adapter 以 Port 接口的形式注入给 Manager。
- Manager用Adapter构建。
- Manager 的依赖是 Port(接口),而不是 Adapter(实现类)
外部逻辑Controller(如 Spring 框架、Main 方法等)负责组装 Manager + Adapter,并把 Adapter 以 Port 接口的形式注入给 Manager。