Я работаю над своей системой владения питомцами и борюсь с проблемой.Чтобы добавить резидентный объект, мне нужно 5 полей: телефон, почтовый индекс, имя, день рождения и домашнее животное.Среди них, телефон, почтовый индекс и имя являются обязательными полями, а другие являются необязательными.Объект может быть построен только при наличии обязательных полей.
Как я могу это сделать, чтобы различать обязательные и необязательные поля?Я просто научил себя системе ООП.Действительно нужен намек.Любой ответ приветствуется!