библиотеки, например.
Разве для того, чтобы наследовать не нужно точно знать как написан класс, какие внутри него методы и что они делают? Откуда они это знают если в документации только краткое описание самих классов? Читают код библиотеки? Ну допустим, если она на питоне. А если нет?
Для это достаточно просто знать интерфейс. Что он принимает и что возвращает
А как ты используешь класс методы которого не знаешь тогда?)
Чтобы использовать метод нужно знать его вход и выход. Чтобы наследовать от него и переписывать его поведение нужно знать что именно и как он делает под капотом. Я не прав?
в общем это все достаточно зависит от конкретной ситуации
Обсуждают сегодня