Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Об'єктно-орієнтоване програмування

Автор:   •  Май 11, 2022  •  Контрольная работа  •  3,289 Слов (14 Страниц)  •  8 Просмотры

Страница 1 из 14

[pic 1][pic 2][pic 3][pic 4][pic 5]

Об'єктно- орієнтоване[pic 6][pic 7][pic 8][pic 9][pic 10][pic 11][pic 12][pic 13][pic 14]

програмування Мови C++ и C#

  1. Що таке ООП?
  2. Об'єкти і класи
  3. Створення об'єктів в програмі
  4. Приховання внутрішнього устрою
  5. Ієрархія класів

1

[pic 15][pic 16][pic 17][pic 18][pic 19][pic 20]

[pic 21][pic 22]

2

Объектно-ориентированное программирование, 11 класс[pic 23]

Навіщо потрібне щось нове?

! Головна проблема - складність!

  • програми з мільйонів рядків
  • тисячі змінних і масивів

Э. Дейкстра: «Людство ще в старовині придумало спосіб управління складними системами: «розділяй і володарюй»».

Структурне програмування :

задача


декомпозиція по

завданнях

подзадача 1


подзадача 2


подзадача 3


людина мислить

[pic 24][pic 25][pic 26][pic 27]подзадача 2.1        подзадача 2.2        подзадача 2.3[pic 28][pic 29][pic 30][pic 31][pic 32][pic 33][pic 34][pic 35][pic 36][pic 37][pic 38][pic 39][pic 40][pic 41][pic 42][pic 43][pic 44][pic 45][pic 46][pic 47][pic 48][pic 49][pic 50][pic 51][pic 52][pic 53][pic 54][pic 55]


інакше, об'єктами

[pic 56][pic 57][pic 58][pic 59]Объектно-ориентированное программирование, 11 класс[pic 60][pic 61][pic 62][pic 63][pic 64][pic 65][pic 66][pic 67][pic 68][pic 69][pic 70][pic 71][pic 72][pic 73][pic 74][pic 75][pic 76][pic 77][pic 78][pic 79][pic 80][pic 81][pic 82]

Як ми сприймаємо об'єкти?

істотні властивості

[pic 83]

! Різні цілі – різні моделі!

Объектно-ориентированное программирование, 11 класс[pic 84]

Використання об'єктів

[pic 85]

!  Потрібно «розділити» завдання на об'єкти!

Б

Б1        Б2


А

В

В1        В2

Б3

Г

Г1        Г2


В3

декомпозиція

по об'єктах

[pic 86][pic 87][pic 88][pic 89][pic 90][pic 91][pic 92][pic 93][pic 94][pic 95][pic 96][pic 97][pic 98][pic 99][pic 100][pic 101][pic 102][pic 103][pic 104][pic 105][pic 106][pic 107][pic 108][pic 109][pic 110][pic 111][pic 112][pic 113][pic 114][pic 115][pic 116][pic 117][pic 118][pic 119][pic 120][pic 121][pic 122][pic 123][pic 124]

© К.Ю. Поляков, Е.А. Ерёмин, 2013        http://kpolyakov.spb.ru

[pic 125][pic 126][pic 127][pic 128][pic 129][pic 130]

[pic 131][pic 132]

6

[pic 133][pic 134][pic 135][pic 136]Объектно-ориентированное программирование, 11 класс[pic 137][pic 138][pic 139][pic 140][pic 141][pic 142][pic 143][pic 144][pic 145][pic 146][pic 147][pic 148][pic 149][pic 150][pic 151][pic 152][pic 153][pic 154][pic 155][pic 156][pic 157][pic 158]

З чого почати?

Об'єктно-орієнтований аналіз (ООА):

  • виділити об'єкти
  • визначити їх істотні властивості
  • описати поведінку (команди, які вони можуть виконувати)

? Що таке об'єкт?

[pic 159]

Стан визначає поведінку :

...

Скачать:   txt (22.7 Kb)   pdf (2.9 Mb)   docx (2.1 Mb)  
Продолжить читать еще 13 страниц(ы) »
Доступно только на Essays.club