P
poohhf
Основы программирования: объектно-ориентированное проектирование
Foundations of Programming: Object-Oriented Design
3 ч. 1 мин.Foundations of Programming: Object-Oriented Design
Для пользователей среднего уровня подготовки
22 мая 2012 г.
Большинство современных языков программирования, таких как Java, C#, Ruby и Python, являются объектно-ориентированными, что помогает группировать отдельные биты кода в сложные согласованные приложения. Однако сама по себе объектная ориентация — не язык, это комплекс идей и концепций.
Саймон Аллардайс с радостью ознакомит вас с терминами ООП — словечками наподобие «абстракция», «наследование» или «полиморфизм» — и процессом определения требований и сценариев использования для собственной программы. Кроме того, в курсе рассматривается создание концептуальных моделей программ с помощью шаблонов проектирования, классов и средств языка UML, а также преобразование диаграмм в код.
Некоторые из рассматриваемых тем
- Зачем использовать объектно-ориентированное проектирование?
- Определение сценариев использования, акторов и сценариев
- Определение областей ответственности и отношений классов
- Создание диаграмм классов
- Использование абстрактных классов
- Наследование
- Более сложные UML-диаграммы
- Принципы объектно-ориентированного проектирования
Складчик:
Скрытое содержимое доступно для зарегистрированных пользователей!
Скачать:
Скрытое содержимое доступно для зарегистрированных пользователей!
Скрытое содержимое доступно для зарегистрированных пользователей!
Покупайте премиум и вам откроются все хайды плюс доступ в "Закрытый раздел" с еще большим количеством приватных тем.
[/POSTS]
[Линда.ком] Основы программирования: объектно-ориентированное проектирование
Последнее редактирование модератором:
Возможно, Вас ещё заинтересует:
- [Андрей Кобец] [kobezzza] IndexedDB в действии. Тариф Расширенный (2025)
- [Инфоурок] Базовая компьютерная подготовка с изучением Windows, Word, Excel, интернета
- [Product University] Blockchain Developer c нуля
- [Venator Browser] Закладки, каталог и статьи из OSINT браузера Venator Red 2.0
- Linux для разработчиков [2024] [Слёрм] [Павел Калашников]
- [plc-edu] Дмитрий Громов - HMI Язык C++ в среде Qt Creator
- Чиним сломанные процессы [Podlodka.io, Михаил Дружинин, Дмитрий Константинов и др.]
- [Глеб Учитель] [Stepik] Проектирование архитектуры и интеграций (API / брокеры) сервисов
- Все про базы данных [Podlodka.io, Дмитрий Константинов, Константин Евтеев и т.д]
- Терминал Linux. Основы работы в командной строке [Stepik]