3.72M
Категория: ПрограммированиеПрограммирование

Базовые понятия ООП дист

1.

Базовые понятия ООП.
История развития объектноориентированного программирования
(ООП)

2.

• Цель: изучить историю развития ООП,
основные понятия ООП, типы интерфейсов.

3.

История развития объектноориентированного программирования (ООП)
История развития объектно-ориентированного программирования (ООП) включает следующие
ключевые моменты:
• Конец 1950-х и начало 1960-х годов. Появились первые попытки разработки программ на
основе идей ООП, хотя тогда эти идеи были ещё не сформированы в концепцию, которую
мы сегодня знаем.
• Появление языка программирования Simula в 1960-х годах. Simula впервые внедрил
понятия классов и объектов в программирование.
• 1970-е годы. Аланом Кеем и его коллегами был разработан язык программирования
Smalltalk, который стал ещё одним важным шагом в развитии ООП. Smalltalk впервые
представил концепцию среды программирования базой на объектах.
• Грэди Буч. Американский инженер и компьютерный учёный, известный своим вкладом в
область разработки программного обеспечения. Он является одним из создателей Unified
Modeling Language (UML), стандартизированного языка для моделирования программного
обеспечения.
• 1980-е и 1990-е годы. Объектно-ориентированное программирование стало широко
распространённым благодаря языкам программирования как C++, Java и Python. Эти языки
установили стандарты в области ООП и используются до сих пор.
Сегодня ООП используется в широком спектре областей, от веб-разработки до разработки
мобильных приложений.

4.

Понятие объектно-ориентированного
программирования

5.

Объектно-ориентированное
программирование

6.

Основные понятия объектноориентированного программирования

7.

Понятие класса, объекта и
компонента

8.

Типы интерфейсов у компонентов

9.

Типы интерфейсов у компонентов

10.

11.

Контрольные вопросы:
• 1.Расскажите об истории развития ООП.
• 2.Что такое класс? Дайте определение.
• 3.Что такое объект? Дайте определение.
• 4.Назовите типы интерфейсов.
• 5.Охарактеризуйте визуальные
компоненты.
English     Русский Правила