Паттерн ООП «Хранитель»

Обсудим паттерн ООП проектирования Хранитель на примере текстового редактора, который меняет форматирование текста и других элементов

Обложка: Паттерн ООП «Хранитель»

Стоит прочитать: обзор книги Бретта Маклафлина «Объектно-ориентированный анализ и проектирование»

Книга, которая расскажет, как организованы анализ, проектирование и написание серьёзных объектно-ориентированных программ.

Обложка: Стоит прочитать: обзор книги Бретта Маклафлина «Объектно-ориентированный анализ и проектирование»

Объектно-ориентированное программирование простым языком — объясняют эксперты

Спросили у экспертов, как простыми словами объяснить начинающему программисту, что такое ООП.

Обложка: Объектно-ориентированное программирование простым языком — объясняют эксперты

Когда применять функциональное программирование, а когда ООП — отвечают эксперты

ООП или функциональное программирование? А может, всё сразу? Узнаём у экспертов, когда нужно применять ту или иную парадигму программирования.

Обложка: Когда применять функциональное программирование, а когда ООП — отвечают эксперты

Мнение: объектно-ориентированное программирование — катастрофа на триллион долларов

В статье описаны основные минусы объектно-ориентированного программирования в сравнении с функциональным программированием.

Обложка: Мнение: объектно-ориентированное программирование — катастрофа на триллион долларов

Фундаментальные принципы объектно-ориентированного программирования на JavaScript

Многие привыкли к ООП через классовое наследование. Кто-то использует прототипное, как в JavaScript. А что если есть лучшая альтернатива обоим?

Обложка: Фундаментальные принципы объектно-ориентированного программирования на JavaScript

Курс «Объектно-Ориентированное Программирование»

В этом видеокурсе описаны основные аспекты объектно-ориентированного программирования — наиболее широко распространенной сегодня парадигмы программирования. Автор курса — Владимир Моженков, преподаватель со стажем работы в России и Британии.

Обложка: Курс «Объектно-Ориентированное Программирование»

Лучшие посты за неделю

Обложка статьи Видеоблогер отправил AirTag Тиму Куку и получил в ответ письмо от Apple. Энтузиаст следил за передвижением трекера через приложение «Локатор»6.1кОбложка статьи «Курс «Объектно-Ориентированное Программирование»» Пользователь Starlink уже протестировал спутниковый интернет и поделился своими впечатлениями. Вот главное из его большого обзора5.3кОбложка статьи «Курс «Объектно-Ориентированное Программирование»» Neural Pushkin генерирует текст на русскому в стиле Пушкина при помощи нейросетей. Теперь проект доступен для всех2.3к

Введение в ООП с примерами на C#. Часть пятая. Всё о модификаторах доступа

Рассказывает Akhil Mittal В прошлых статьях серии «Введение в ООП» мы рассматривали полиморфизм (а также нюансы использования его на практике), наследование и абстрактные классы. В этой части я постараюсь раскрыть все тонкости…

Введение в ООП с примерами на C#. Часть четвёртая. Абстрактные классы

Рассказывает Akhil Mittal В прошлых статьях серии «Введение в ООП» мы рассматривали полиморфизм (а также его нюансы на практике) и наследование. В этой мы поговорим о самой захватывающей части ООП-парадигмы…

Введение в ООП с примерами на C#. Часть третья. Практические аспекты использования полиморфизма

Рассказывает Akhil Mittal Введение Раньше в этой серии мы говорили о полиморфизме и наследовании. В этой статье мы опять будем говорить о полиморфизме, но в этот раз сосредоточимся именно на практических нюансах, а не…

Введение в ООП с примерами на C#. Часть первая. Все, что нужно знать о полиморфизме

Рассказывает Akhil Mittal Я много писал на смежные темы, вроде концепции MVC, Entity Framework, паттерна «Репозиторий» и т.п. Моим приоритетом всегда было полное раскрытие темы, чтобы читателю не приходилось гуглить…

Шпаргалка по принципам ООП

Чтобы стать программистом, нужно знать принципы ООП как Отче наш. Держите структурированную шпаргалку по объектно-ориентированному программированию. Главное Инкапсулируйте все, что может изменяться; Уделяйте больше внимания интерфейсам, а не их реализациям;…

Обложка: Шпаргалка по принципам ООП

Введение в ООП с примерами на C#. Часть вторая. Все, что нужно знать о наследовании

Рассказывает Akhil Mittal Вступление В первой статье этой серии мы рассматривали работу разных вариантов реализации перегрузки. В этой части мы сосредоточимся на таком разделе объектно-ориентированного программирования, как наследование.

Чем отличаются наследование и композиция в Java

Несмотря на то, что и композиция, и наследование позволяют использовать код повторно, они делают это по-разному. Основное отличие между ними состоит в том, что композиция позволяет переиспользовать код без его…

Обложка: Чем отличаются наследование и композиция в Java