Незрелость - это неспособность использовать свой интеллект без руководства другого. Иммануил Кант
Если вы скажете: «Вам трудно принять, что у него тоже есть недостатки», тогда я понимаю это как - Вы знаете о недостатках, и выесть какие-то моральные конфликты или путаница идей, которые ставят под сомнение вашу природу знаний.То же, что «слышать» и «слушать» - это две разные вещи, я не могу заставить вас понять, если вы не попробуете себя.
Если вы хотите понять, попробуйте, например, прочитать книгу:
- Эффективная Java (элемент 16): композиция "предпочтение" перед наследованием ( ссылка )