抱歉,如果这听起来很简单,但我正在寻找一些帮助来改进我的代码:)所以我目前有以下实现(我也写过):publicinterfaceIOptimizer{voidOptimize();stringOptimizerName{get;}}publicabstractAbstractOptimizer:IOptimizer{publicvoidOptimize(){//Generalimplementationherewithfewcallstoabstractmethods}}publicabstractAbstractPriorityOptimizer:AbstractOptimizer{