这是众所周知的设计模式吗?它的名字是什么?
我经常在代码中看到这一点,但是当我谈到它时,我不知道这种“模式”的名称。
我有一个具有2个参数的方法,该方法调用具有3个参数的重载方法,并有意将第3个参数设置为空字符串。
public void DoWork(string name, string phoneNumber)
{
DoWork(name, phoneNumber, string.Empty)
}
private void DoWork(string name, string phoneNumber, string emailAddress)
{
//do the work
}
我这样做的原因是不要重复代码,并允许现有调用方仍然调用只有2个参数的方法。
这是一种模式吗,它有名字吗?