Приношу извинения, если об этом спрашивали раньше, и трудно представить, что это не так, но у него нет очевидной ассоциации ключевых слов, поэтому это сложно проверить .
Если у меня есть класс C # с парой стандартных методов, таких как GetByCode (строковый код)
и GetByCodeAndResourceType (строковый код, строка resourceType)
, я должен просто переименовать их в перегруженный Get (...)
, поскольку их можно различить по списку параметров?
Очевидно, могут быть сценарии, в которых одна и та же сигнатура метода может потребоваться для разных целей, но кроме этого я могу ' Я не вижу необходимости в отдельных именах методов, если есть комментарии для intellisense.
Мне интересно знать, что кто-то думает о плюсах и минусах.