Доброго дня! Есть задача реализовать проверку формы поэтапно(сначала ключ, потом email, потом отправка всей формы)
class Form {
// метод отправки формы + проверка значенией из ValidField и ValidUser
}
class ValidField {
// проверка валидности email,password
}
class ValidKey {
// проверка ключа
}
Суть в том, что сначала мы проверяем и отправляем key(далее с сервера получаем ответ), если положительный даём добро на ввод(и проверку) email,а далее отправляем всю форму!
В данном случае class Form является родительским и не совсем понятно кто что должен наследовать.
Или достаточно реализовать 1 класс(допустим Form) и уже в нём "понапихать" методов проверки и отправки?