Я собираюсь начать использовать наследование в первый раз, и у меня есть вопрос о том, как назвать один из моих классов.
У меня есть класс Employee, которым будут пользоваться 2 приложения, и одному из приложений требуется слегка измененный набор данных.
Мой план заключается в создании базового класса Employee для одного приложения и другого класса, который наследуется от этого для другого приложения.
Должен ли я назвать обоих сотрудников, а затем получить доступ через разные пространства имен?
App1.Employee.GetEmployees
App2.Employee.GetEmployees
Отнимите у эту ветку , и моя интуиция говорит мне, что они должны называться по-разному.
App1Employee.GetEmployees
App2Employee.GetEmployees
Единственная причина, по которой я спрашиваю, верно ли это, заключается в том, что определения свойств будут одинаковыми. Единственная разница будет в том, что функции GetEmployees будут возвращать немного разные наборы данных.
Когда я набираю это, я начинаю задумываться, должен ли я использовать один класс и иметь перегруженную функцию GetEmployees.