我有两个方法,像这样:
public void ExecuteA()
{
Write();
// A specific work
Clear();
}
public void ExecuteB()
{
Write();
// B specific work
Clear();
}
我希望将
Write()
和Clear()
方法提取到一个新的方法(Action)中,让它变成类似这样的形式:
public ASpecificWork()
{
// do A work
}
public BSpecificWork()
{
// do B work
}
Execute(BSpecificWork);
Execute(ASpecificWork);
Write()
和Clear()
将在Execute()
中仅定义一次。
如何正确编写语法?