【发布时间】:2011-05-23 12:14:30
【问题描述】:
我一直想知道以更面向对象的方式处理取消按钮的最佳方式是什么。如果按钮被取消,我总是会匆忙地检查布尔表单属性。
事情是这样使代码变脏,在重要的逻辑之间有很多“取消检查”。
我总是遇到这样的事情:
void doLogic()
{
checkIfIsCancelled();
callOtherFunction();
checkIfIsCancelled();
callAnotherFunction();
checkIfIsCancelled();
callAnotherFunction();
checkIfIsCancelled();
callAnotherFunction();
}
我希望我已经足够清楚了。我只是想要一种更简洁的方法来做到这一点:)
【问题讨论】:
标签: oop coding-style