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