Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Методи об'єктно-орієнтованого програмування

Содержание

© 2008 Бублик В.В. МООП1. Так склали технічне завдання
Як пишуться програми?Вступ до презентації курсу Методів об'єктно-орієнтованого програмування © 2008 Бублик В.В. МООП1. Так склали технічне завдання © 2008 Бублик В.В. МООП2. Такими вийшли специфікації © 2008 Бублик В.В. МООП3. Таке реалізували конкуренти © 2008 Бублик В.В. МООП4. Такою вийшла бета-версія © 2008 Бублик В.В. МООП5. Цього добилися відладкою © 2008 Бублик В.В. МООП5. Так це рекламував маркетинг © 2008 Бублик В.В. МООП6. А ось чого хотів замовник © 2008 Бублик В.В. МООПВ чому причина?“Programming is one of the most Рим. Руїни Форуму ColloseoCircus MaximusЯкби будівельники будували будинки так, як програмісти складають Верона (Італія). Арена, І ст.Досі діє…Будувати на віка!Програмувати назавжди © 2008 Бублик В.В. МООПМЕТОДИОБ'ЄКТНО-ОРІЄНТОВАНОГОПРОГРАМУВАННЯ © 2008 Бублик В.В. МООПВибірковий курс для студентів 3 курсу (7 триместр)Об'єктна © 2008 Бублик В.В. МООПСпіввідношення ієрархійІдіома вмісту і ідіома реалізаціїПрихована реалізаціяУспадкування інтерфейсуПристосування реалізації © 2008 Бублик В.В. МООПProgramming for ReuseСтабільний невіртуальний інтерфейсуНетермінальна абстрактністьЗмішування інтерфейсівWhat is to reuse?Голчине вушко © 2008 Бублик В.В. МООППроектні взірці (design pattern)ДелегатАдаптерПроксіСинглтонМістФабричний методАбстрактна фабрикаІтератор © 2008 Бублик В.В. МООПЛітератураМейерсСаттер © 2008 Бублик В.В. МООПЩо залишилося за межами МООПНауковий семінар “Актуальні проблеми © 2008 Бублик В.В. МООПЛітература для наукового семінару“Банда чотирьох”: Е.Гамма & Co. © 2008 Бублик В.В. МООПЛітература додатковаAlexander Shvets © 2008 Бублик В.В. МООПОпція C++11/C++14 © 2008 Бублик В.В. МООПОпція C++11/C++14 © 2008 Бублик В.В. МООПЯ рекомендую:Якщо ви хочете розібратися в сучасному стані © 2008 Бублик В.В. МООПЧого ви досягнетеВийдете на рівень професійного володіння ООППідвищите © 2008 Бублик В.В. МООПБажаю успіхів! − BB
Слайды презентации

Слайд 2 © 2008 Бублик В.В. МООП
1. Так склали технічне

© 2008 Бублик В.В. МООП1. Так склали технічне завдання

завдання


Слайд 3 © 2008 Бублик В.В. МООП
2. Такими вийшли специфікації

© 2008 Бублик В.В. МООП2. Такими вийшли специфікації

Слайд 4 © 2008 Бублик В.В. МООП
3. Таке реалізували конкуренти

© 2008 Бублик В.В. МООП3. Таке реалізували конкуренти

Слайд 5 © 2008 Бублик В.В. МООП
4. Такою вийшла бета-версія

© 2008 Бублик В.В. МООП4. Такою вийшла бета-версія

Слайд 6 © 2008 Бублик В.В. МООП
5. Цього добилися відладкою

© 2008 Бублик В.В. МООП5. Цього добилися відладкою

Слайд 7 © 2008 Бублик В.В. МООП
5. Так це рекламував

© 2008 Бублик В.В. МООП5. Так це рекламував маркетинг

маркетинг


Слайд 8 © 2008 Бублик В.В. МООП
6. А ось чого

© 2008 Бублик В.В. МООП6. А ось чого хотів замовник

хотів замовник


Слайд 9 © 2008 Бублик В.В. МООП
В чому причина?
“Programming is

© 2008 Бублик В.В. МООПВ чому причина?“Programming is one of the

one of the most difficult branches of applied mathematics;

the poorer mathematicians had better remain pure mathematicians.”

How do we tell truths that might hurt?
Edsger W. Dijkstra,
inventor of "structured programming."

Слайд 10 Рим. Руїни Форуму Colloseo

Circus Maximus
Якби будівельники будували будинки так,

Рим. Руїни Форуму ColloseoCircus MaximusЯкби будівельники будували будинки так, як програмісти

як програмісти складають програми, досить було б залетіти одному

дятлу, щоб зруйнувати цивілізацію Постулат Вейнберга Артур Блох. «Закон Мерфі»

Слайд 11 Верона (Італія). Арена, І ст.
Досі діє…
Будувати на віка!
Програмувати

Верона (Італія). Арена, І ст.Досі діє…Будувати на віка!Програмувати назавжди

назавжди


Слайд 12 © 2008 Бублик В.В. МООП
МЕТОДИ
ОБ'ЄКТНО-
ОРІЄНТОВАНОГО
ПРОГРАМУВАННЯ

© 2008 Бублик В.В. МООПМЕТОДИОБ'ЄКТНО-ОРІЄНТОВАНОГОПРОГРАМУВАННЯ

Слайд 13 © 2008 Бублик В.В. МООП
Вибірковий курс для студентів 3

© 2008 Бублик В.В. МООПВибірковий курс для студентів 3 курсу (7

курсу (7 триместр)
Об'єктна модель
Інтелектуальні указники, маніпулятори
Функтори
Віртуальні конструктори
Ієрархії об'єктів і

класів
Ідіоми програмування
Проектні взірці (design pattern)
Узагальнене програмування
Гнучке проектування

Слайд 14 © 2008 Бублик В.В. МООП
Співвідношення ієрархій
Ідіома вмісту і

© 2008 Бублик В.В. МООПСпіввідношення ієрархійІдіома вмісту і ідіома реалізаціїПрихована реалізаціяУспадкування інтерфейсуПристосування реалізації

ідіома реалізації
Прихована реалізація
Успадкування інтерфейсу
Пристосування реалізації


Слайд 15 © 2008 Бублик В.В. МООП
Programming for Reuse
Стабільний невіртуальний

© 2008 Бублик В.В. МООПProgramming for ReuseСтабільний невіртуальний інтерфейсуНетермінальна абстрактністьЗмішування інтерфейсівWhat is to reuse?Голчине вушко

інтерфейсу
Нетермінальна абстрактність
Змішування інтерфейсів
What is to reuse?
Голчине вушко


Слайд 16 © 2008 Бублик В.В. МООП
Проектні взірці (design pattern)
Делегат
Адаптер
Проксі
Синглтон
Міст
Фабричний

© 2008 Бублик В.В. МООППроектні взірці (design pattern)ДелегатАдаптерПроксіСинглтонМістФабричний методАбстрактна фабрикаІтератор

метод
Абстрактна фабрика
Ітератор


Слайд 17 © 2008 Бублик В.В. МООП
Література
Мейерс
Саттер

© 2008 Бублик В.В. МООПЛітератураМейерсСаттер

Слайд 18 © 2008 Бублик В.В. МООП
Що залишилося за межами

© 2008 Бублик В.В. МООПЩо залишилося за межами МООПНауковий семінар “Актуальні

МООП
Науковий семінар “Актуальні проблеми програмної інженерії”
Мета: навчитися самостійно вивчати

сучасну літературу з об'єктно-орієнтованого програмування і розбирати складний програмний код; приготуватися до повноцінної участі у груповому проекті на 4 курсі

Слайд 19 © 2008 Бублик В.В. МООП
Література для наукового семінару
“Банда

© 2008 Бублик В.В. МООПЛітература для наукового семінару“Банда чотирьох”: Е.Гамма & Co.

чотирьох”:
Е.Гамма & Co.


Слайд 20 © 2008 Бублик В.В. МООП
Література додаткова
Alexander Shvets

© 2008 Бублик В.В. МООПЛітература додатковаAlexander Shvets

Слайд 21 © 2008 Бублик В.В. МООП
Опція C++11/C++14

© 2008 Бублик В.В. МООПОпція C++11/C++14

Слайд 22 © 2008 Бублик В.В. МООП
Опція C++11/C++14

© 2008 Бублик В.В. МООПОпція C++11/C++14

Слайд 23 © 2008 Бублик В.В. МООП
Я рекомендую:
Якщо ви хочете

© 2008 Бублик В.В. МООПЯ рекомендую:Якщо ви хочете розібратися в сучасному

розібратися в сучасному стані ООП
Записатися на вибірковий курс МООП (7

триместр) і науковий семінар (8 триместр)
Під час прослуховування курсу обрати тему доповіді на науковому семінарі
Розвинути її в курсову роботу (9 триместр)

Слайд 24 © 2008 Бублик В.В. МООП
Чого ви досягнете
Вийдете на

© 2008 Бублик В.В. МООПЧого ви досягнетеВийдете на рівень професійного володіння

рівень професійного володіння ООП
Підвищите рівень розуміння абстракцій в ООП
Навчитеся

проектувати обґрунтовані ієрархії
Опануєте стратегії програмування
Опануєте узагальненим (мета)програмуванням

  • Имя файла: metodi-obєktno-orієntovanogo-programuvannya.pptx
  • Количество просмотров: 138
  • Количество скачиваний: 0