В самописной библиотеке есть метод который может принимать как один параметр так и два, если один, то для второго у нас есть дефолт.
Вопрос в том как лучше сделать, создать два перегруженных метода в интерфейсе или создать один но с вторым параметром по умолчанию?
// 1.
interface IExample {
void Method(int a);
void Method(int a, int b);
}
// 2.
interface IExample {
void Method(int a, int b = DEFAULT);
}