Узнаем, почему объектно-ориентированный подход в разработке -- это круто.
Первый ролик из двухсерийки про объектно-ориентированное программирование и проектирование. В нем я излагаю основные принципы ООП на доступных примерах. Так же привожу набор наиболее значимых ООП-ориентированных акронимов. В заключение дан краткий обзор наиболее популярных языков программирования с поддержкой ООП, как то C++, Java, PHP, TypeScript и другие.
=== КРАТКОЕ СОДЕРЖАНИЕ ===
0:00 Вступление
1:00 Абстракция
4:40 Инкапсуляция
7:00 Интерфейс
8:20 Наследование
10:10 Примеси
11:00 Полиморфизм
13:05 ООП-ориентированные акронимы
17:45 Языки с поддержкой ООП
20:30 Заключение
=== СПРАВОЧНАЯ ИНФОРМАЦИЯ ===
Что такое ООП: ru.wikipedia.org/wiki/%D0%9E%...
SOLID: ru.wikipedia.org/wiki/SOLID_(...)
YAGNI: ru.wikipedia.org/wiki/YAGNI
DRY: ru.wikipedia.org/wiki/Don%E2%...
KISS: ru.wikipedia.org/wiki/KISS_(%...)
C++: isocpp.org/
Java: www.java.com/ru/
D: dlang.org/
PHP: www.php.net/
TypeScript: www.typescriptlang.org/
Dart: dart.dev/
Crystal: crystal-lang.org/
#ООП #абстракция #инкапсуляция #наследование #полиморфизм #интерфейс #примеси
4 июн 2024