我有几种具有以下结构的方法:
public void doWhatever()
{
methodToPrepareEnvironment();
// do something
methodToResumeEnvironment();
}
我所有的“doWhatever”类型的方法都调用了这些准备/恢复方法,所有这些 doWhatever 方法只调用了 1 个准备和 1 个恢复方法。有没有更好的方法来实现这一点,而不必在我所有的 doWhatever 方法的开头和结尾调用 prepare 和 resume 方法?我觉得我在这里遗漏了一些非常基本的东西。请注意,doWhatever 方法不能组合,它们每个都需要独立,它们每个都需要准备环境,执行一些任务,然后恢复环境。
谢谢你。