позволяет таскать функционал с собой по классам, а если я хочу воспользоваться функционалом нового класса, то не переопределять. ага?
Самое глупое что делают новички - используют наследование, наследование не круто и опасно, не лезь в него от слова совсем пока более менее не разберёшься. Разбирайся с интерфейсами, а нужное новое поведение делегируй другим объектам - это называется ассоциация(композиция и агрегация)
так а как с ним разбираться если в него не лезть? единственное, что в серьёзные проекты лучше не пихать то, в чём плохо шаришь
Обсуждают сегодня