Я написал класс EmailInputField, который содержит общий функционал для поля ввода электронной почты. Этого функционала когда-то может хватить, а когда-то - придётся наследоваться.
Теперь, у меня есть класс формы входа SignInForm и в нём нужно создать наследника от EmailInputField. Поля ввода всего два, поэтому, возможно, называть наследника SignInFormEmailInputField не обязательно. Но имя EmailInputField уже тоже занято.
Как следует поступать в таких случаях? Вы можете привести пример на любом из языков, указанном с тэгах.
Странный вопрос. Придумать название класса настолько сложно, что про это надо писать на SO?
Ну хорошо, я помогу вам: AnotherEmailInputField, SecondEmailInputField, MailInputFiel, FieldForEmailInput.
UPD: Наиболее подходящие имена наверное какие-нибудь MyEmailInputField либо EmailAutorisationField.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей