ООП
Объектно-ориентированное программирование
Основные парадигмы (принципы) ООП:
Инкапсуляция: Сокрытие внутренней реализации объекта и предоставление доступа к данным только через методы. (Как "черный ящик": знаешь, что делает, но не знаешь, как).
Наследование: Создание новых классов на основе существующих, наследуя их свойства и методы и добавляя собственные. (Как "семейное сходство": дети наследуют черты родителей).
Полиморфизм: Возможность объектов разных классов реагировать на один и тот же метод по-разному. (Как "много лиц": один и тот же метод может делать разные вещи).
Абстракция: Выделение существенных характеристик объекта и игнорирование несущественных. (Как "упрощенная модель": отображает только важное).
Last updated