我有以下代码。 在订单类下,我在ProcessOrder()和SubmitOrder()方法内显式调用DoSomething()。
但是我希望每当外部代码调用Order类的每个公共方法时,都将在该方法中隐式调用DoSomething。 这适用于所有方法,包括将来我将添加到Order类的公共方法。
public class Order
{
private bool DoSomeThing()
{
// Do something and return result as bool
}
public void ProcessOrder()
{
DoSomeThing();
// Process order logic
}
public void SubmitOrder()
{
DoSomeThing();
// Process order logic
}
}