Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 1. Повтор принципов объектно-ориентированного подхода
Содержание
- 2. Содержание Технологические основы языков программирования высокого уровня Сложность задач Технологии программирования Структурное программирование Модульное программирование Объектный
- 3. Содержание Технологические основы языков программирования высокого уровня Сложность задач Технологии программирования Структурное программирование Модульное программирование Объектный
- 4. Сложность задач Сложные задачи порождают сложные программные системы. Вопрос: Что такое сложные задачи? Ответ: Это не
- 5. Как бороться со сложностью? Разработка ПО по сути проблем похожа на производство. Процесс создания ПО имеет
- 6. Технологии программирования Технология программирования – совокупность методов, приемов и средств для сокращения стоимости и повышения качества
- 7. Известные технологии программирования Структурное программирование Теорема о базисных конструкциях. Алгоритм: один вход и один выход. Нет
- 8. Содержание Технологические основы языков программирования высокого уровня Сложность задач Технологии программирования Структурное программирование Модульное программирование Объектный
- 9. Объектный подход... Перечисленных технологий стало недостаточно вследствие роста сложности задач. Объектно-ориентированная технология. Объектный подход: объектная декомпозиция
- 10. Объектный подход OOA + OOD + OOP OOA – object-oriented analysis – объектно-ориентированный анализ. OOD –
- 11. Принципы объектного подхода Абстрагирование. выделяем главное, выявляем виды абстракций Инкапсуляция. скрываем детали реализации Иерархия. иерархия помогает
- 12. Домашнее задание... Повторить синтаксис ООП в языке C++. Реализовать классы для представления координатной плоскости и фигур
- 14. Скачать презентацию