Closed
Description
The classes FrontendServerDdcStrategyProvider and FrontendServerRequireStrategyProvider currently share a lot of common logic and fields. To improve maintainability and reduce redundancy, we should refactor these classes to inherit from a single parent class, FrontendServerStrategyProvider, which will contain shared methods and properties. Each class can then implement only the unique parts required for their respective strategies.