3,409
社区成员




public class SuccessCheckerFactory {
public static SuccessChecker getCustomerChecker(ActionExeResult actionRst, Map<String, ExeResult> resultPath) {
return null;
}
public static SuccessChecker getActionErrNotEmptyChecker(BaseAction action) {
return null;
}
public static SuccessChecker getAlertMsgChecker(String msgKey) {
return null;
}
}
public class SuccessCheckerFactory {
public static SuccessChecker getChecker(Context context) {
return ...;
}
}
class CustomerFactory: public SuccessCheckerFactory
{
private:
ActionExeResult m_actionRst;
Map<String, ExeResult> m_resultPath;
public:
void SetActionRst(ActionExeResult actionRst)
{
m_actionRst = actionRct;
}
virtual SuccessChecker* GetSuccessChecker()
{
return getCustomerChecker(m_actionRst, m_resultPath);
}
}