Я практикую OOP Inheritance и натолкнулся на вопрос, на который у меня есть несколько идей относительно ответа, но я не уверен, что такое «правильный» способ мышления.
Скажем, у вас естькласс для человека.У этого человека есть имя.Вы бы создали класс для Name, а затем сделали бы его объектом внутри Person?Или вы просто использовали бы поля для имени и фамилии?
Лично я думаю, что если это не манипулирует данными или не слишком много данных - тогда я могу также просто создать 2 полядля имени и фамилии в классе в верхней части дерева наследования, чтобы он был унаследован всеми подклассами.
Правильно ли я думаю об этом?
Спасибо: D
Брайан