考虑一下 - 我有带有输出 OA 的操作 A,以及可以使用 OA 但不是强制性的操作 B(假设它是在系统启动时通过依赖注入静态确定的)
什么是最好的设计模式?(考虑会有行动 C 可以采取 OA 和/或 OB 等)
代码应该在什么级别(以及如何)知道活动链是 A --> OA --> B 或 A --> B ?一个具体的类将实现这个“管道”是否像工厂一样?
考虑一下 - 我有带有输出 OA 的操作 A,以及可以使用 OA 但不是强制性的操作 B(假设它是在系统启动时通过依赖注入静态确定的)
什么是最好的设计模式?(考虑会有行动 C 可以采取 OA 和/或 OB 等)
代码应该在什么级别(以及如何)知道活动链是 A --> OA --> B 或 A --> B ?一个具体的类将实现这个“管道”是否像工厂一样?