Объектно-ориентированное программирование
Обучение ООП на примере реализации класса «Куча» в Python (1 часть)
Составили пошаговый план урока по обучению реализации класса «Куча» в Python. Теория, визуализация, просеивание, очередь и не только.
Основные принципы ООП: полиморфизм в программировании
Полиморфизм — один из основных принципов ООП: что это такое, в каких случаях используется, а также наглядный пример полиморфизма в ООП.
ООП в JavaScript на примерах с Фредди Меркьюри
Объяснили объектно-ориентированное программирование или ООП в JavaScript для начинающих программистов на примерах с Фредди Меркьюри.
Основные принципы ООП: наследование в программировании
О принципе наследования в ООП простыми словами. Объясняем механизм наследования ООП и преимущества метода на примере Java-кода.
Основные принципы ООП: инкапсуляция в программировании
Основные принципы ООП включают в себя инкапсуляцию. Рассмотрим главные преимущества принципа и пример инкапсуляции данных.
Основные принципы ООП: абстракция в программировании
Основные принципы ООП включают в себя абстракцию: что это такое, когда и для чего используется, а также наглядный пример абстракции в ООП.
Объектно-ориентированное программирование: инструмент, требующий опыта
В наши дни инженеры-программисты глубоко осведомлены о применении ООП. Но гораздо реже встречается ответ на вопрос «зачем».
Плюсы, минусы и перспективы ООП в современной разработке
Давайте применим концепцию MVP к рассмотрению объектно-ориентированного, функционального и прототипного программирования.
Паттерн ООП «Хранитель»
Обсудим паттерн ООП проектирования Хранитель на примере текстового редактора, который меняет форматирование текста и других элементов
Стоит прочитать: обзор книги Бретта Маклафлина «Объектно-ориентированный анализ и проектирование»
Книга, которая расскажет, как организованы анализ, проектирование и написание серьёзных объектно-ориентированных программ.