Перегруженные методы, возвращающие разные типы данных, хорошие или плохие?Правильный подход к перегрузке метода
Я понимаю перегрузки не может быть сделано на типы возвращаемых значений, что я имел в виду, следящая за
1) T Create(T)
2) List<T> Create(List<T>)
Я думаю, было бы нелогичным, если перегруженный метод возвращает различные типы данных, хотел бы иметь мысли от других?
Я вижу такой подход, который следует в каркасе .Net (где метод расширения).
Я понимаю, что этот вопрос может закрыться, поскольку для этого не было бы никакого да/нет, но я хотел бы услышать, как люди подходят к этому?
Приветствия, Авинаш
«Это гораздо яснее, и когда кто-то читает ваш код, сразу становится ясно, что вы пытаетесь сделать». - Правда – asolvent