Задать вопрос
@VasyaM13221

Перегружать метод или параметры по умолчанию?

В самописной библиотеке есть метод который может принимать как один параметр так и два, если один, то для второго у нас есть дефолт.
Вопрос в том как лучше сделать, создать два перегруженных метода в интерфейсе или создать один но с вторым параметром по умолчанию?
// 1.

interface IExample {
    void Method(int a);
    void Method(int a, int b);
}

// 2.

interface IExample {
    void Method(int a, int b = DEFAULT);
}
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
Griboks
@Griboks Куратор тега C#
Как принято в вашей организации, так и пишите. Второй вариант лучше, т.к. экономит ваше время.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы