Основы программирования: объектно-ориентированное проектирование
Foundations of Programming: Object-Oriented Design
Для пользователей среднего уровня подготовки
3 ч. 1 мин.
Большинство современных языков программирования, таких как Java, C#, Ruby и Python, являются объектно-ориентированными, что помогает группировать отдельные биты кода в сложные согласованные приложения. Однако сама по себе объектная ориентация — не язык, это комплекс идей и концепций.
Саймон Аллардайс с радостью ознакомит вас с терминами ООП — словечками наподобие «абстракция», «наследование» или «полиморфизм» — и процессом определения требований и сценариев использования для собственной программы. Кроме того, в курсе рассматривается создание концептуальных моделей программ с помощью шаблонов проектирования, классов и средств языка UML, а также преобразование диаграмм в код.
Некоторые из рассматриваемых тем
Foundations of Programming: Object-Oriented Design
Для пользователей среднего уровня подготовки
3 ч. 1 мин.
Большинство современных языков программирования, таких как Java, C#, Ruby и Python, являются объектно-ориентированными, что помогает группировать отдельные биты кода в сложные согласованные приложения. Однако сама по себе объектная ориентация — не язык, это комплекс идей и концепций.
Саймон Аллардайс с радостью ознакомит вас с терминами ООП — словечками наподобие «абстракция», «наследование» или «полиморфизм» — и процессом определения требований и сценариев использования для собственной программы. Кроме того, в курсе рассматривается создание концептуальных моделей программ с помощью шаблонов проектирования, классов и средств языка UML, а также преобразование диаграмм в код.
Некоторые из рассматриваемых тем
- Зачем использовать объектно-ориентированное проектирование?
- Определение сценариев использования, акторов и сценариев
- Определение областей ответственности и отношений классов
- Создание диаграмм классов
- Использование абстрактных классов
- Наследование
- Более сложные UML-диаграммы
- Принципы объектно-ориентированного проектирования
Последнее редактирование:
Возможно, Вас ещё заинтересует:
- [Евгений Шилов] [Vibecoding] Fullstack ИИ разработка с нуля. Тариф Отдельный курс (2025)
- [WP] If-so - Плагин динамической подмены контента
- [Udemy] Сетевой хакинг. От среднего до продвинутого
- [pr-of-it] clickhouse - современная колоночная база данных
- Обучение копированию лендингов видеокурс 2018
- [tceh] учимся программировать на python за 3 месяца
- Sitebill Booking - бронирование номеров в отелях
- Взламываем сайты / тестирование на проникновение с нуля - часть 2 из 7
- Wordpress от дмитрия лаврика
- защищенный vps с digitalocean, nginx, letsencrypt (rus, 2 части)
- [pentesting academy] -тестирование веб-приложений на проникновение - часть 1 из 6
- Создаем бота для Telegram с помощью языка программирования Python!
- [WP] Автонаполняемый портал про интересные факты
- 50 HTML5 ИГР!!! (для сайтов)
- [WP] мужской журнал (Автонаполняемый скрипт)
- [WP] Автопостер в социальные сети - 2017
- HTML Builder. Front-End Version v2.39 2017-03-14
- Делаем полноценный домашний сервер из старого смартфона на Android
- UniSite Board - Новая CMS для досок объявлений на подобии Avito!
- Набор шаблонов и сниппетов ZennoPoster + C# для самообучения