dd

Автор: dd

  • Наследование и полиморфизм в ООП

    Недавно подумал, что не понимаю зачем в базовых принципах ооп указывают и наследование, и полиморфизм (например, https://tproger.ru/translations/oop-principles-cheatsheet), потому что вроде как абсолютно очевидно, что они в ооп идут рука об руку и друг без друга не могут
    Логичный вопрос: так ли это?
    Оказалось, что ответ ещё очевиднее и полиморфизм может существовать без наследования, например, в языках без статической типизации; чуть более подробно можно узнать тут: https://stackoverflow.com/questions/11732422/is-polymorphism-possible-without-inheritance

  • Инкапсуляция и сокрытие

    «Кажется, я понял чем отличается инкапсуляция от сокрытия», выпуск 1
    Сокрытие это про данные, инкапсуляция это сокрытие взаимодействия данных
    То есть, инкапсуляция это подмножество сокрытия
    Да ведь? Ждём следующий выпуск за авторством моего мозга через какое-то время