Презентация, доклад на тему Особенности объектно-ориентированных языков

Содержание

ПланОпределение объектно-ориентированного языка программирования;Наиболее распространенные объектно-ориентированные языки программирования;Свойства объектно-ориентированного языка программирования;Преимущества объектно-ориентированного программирования;Особенность объектно-ориентированного программирования;Принципы объектно-ориентированного программирования;

Слайд 1Особенности объектно-ориентированных языков
Корниенко Регина

Особенности объектно-ориентированных языковКорниенко Регина

Слайд 2План
Определение объектно-ориентированного языка программирования;
Наиболее распространенные объектно-ориентированные языки программирования;
Свойства объектно-ориентированного языка программирования;
Преимущества

объектно-ориентированного программирования;
Особенность объектно-ориентированного программирования;
Принципы объектно-ориентированного программирования;


ПланОпределение объектно-ориентированного языка программирования;Наиболее распространенные объектно-ориентированные языки программирования;Свойства объектно-ориентированного языка программирования;Преимущества объектно-ориентированного программирования;Особенность объектно-ориентированного программирования;Принципы объектно-ориентированного программирования;

Слайд 3Определение объектно-ориентированного языка программирования
Объектно-ориентированный язык программирования (ОО-язык) — язык, построенный на принципах объектно-ориентированного программирования.
В

основе концепции объектно-ориентированного программирования лежит понятие объекта — некой сущности, которая объединяет в себе поля (данные) и методы (выполняемые объектом действия).

Определение объектно-ориентированного языка программированияОбъектно-ориентированный язык программирования (ОО-язык) — язык, построенный на принципах объектно-ориентированного программирования.В основе концепции объектно-ориентированного программирования лежит понятие объекта —

Слайд 4Определение объектно-ориентированного языка программирования
Объектно-ориентированные языки программирования пользуются в последнее время большой

популярностью среди программистов, так как они позволяют использовать преимущества объектно-ориентированного подхода не только на этапах проектирования и конструирования программных систем, но и на этапах их реализации, тестирования и сопровождения.

Определение объектно-ориентированного языка программированияОбъектно-ориентированные языки программирования пользуются в последнее время большой популярностью среди программистов, так как они

Слайд 5Наиболее распространенные объектно-ориентированные языки программирования
Первый объектно-ориентированный язык программирования Simula 67 был

разработан в конце 60-х годов в Норвегии. Авторы этого языка очень точно угадали перспективы развития программирования: их язык намного опередил свое время.
Но достоинства языка Simula 67 были замечены некоторыми программистами, и в 70-е годы было разработано большое число экспериментальных объектно- ориентированных языков программирования: например, языки CLU, Alphard,Concurrent Pascal и др. Эти языки так и остались экспериментальными, но в результате их исследования были разработаны современные объектно- ориентированные языки программирования: C++, Smalltalk, Eiffel и др.

Наиболее распространенные объектно-ориентированные языки программированияПервый объектно-ориентированный язык программирования Simula 67 был разработан в конце 60-х годов в

Слайд 6Наиболее распространенные объектно-ориентированные языки программирования
Наиболее распространенным объектно-ориентированным языком программирования безусловно является

C++. Свободно распространяемые коммерческие системы программирования C++ существуют практически на любой платформе. Широко известна свободно распространяемая система программирования G++, которая дает возможность всем желающим разобрать достаточно хорошо и подробно прокомментированный исходный текст одного из образцовых компиляторов языка C++. Завершается работа по стандартизации языка C++: последний Draft стандарта C++ выпущен в июне 1995 г. (он доступен по Internet).

Наиболее распространенные объектно-ориентированные языки программированияНаиболее распространенным объектно-ориентированным языком программирования безусловно является C++. Свободно распространяемые коммерческие системы программирования

Слайд 7Свойства объектно-ориентированного языка программирования
1. Абстракции – формальное о качествах или свойствах

предмета путем мысленного удаления некоторых частностей или материальных объектов;
2. Инкапсуляции – механизма, связывающего вместе код и данные, которыми он манипулирует, и защищающего их от внешних помех и некорректного использования;
3. Наследования – процесса, с помощью которого один объект приобретает свойства другого, т.е. поддерживается иерархической классификации;
4. Полиморфизма – свойства, позволяющего использовать один и тот же интерфейс для общего класса действий.

Свойства объектно-ориентированного языка программирования1. Абстракции – формальное о качествах или свойствах предмета путем мысленного удаления некоторых частностей

Слайд 8Преимущества объектно-ориентированного программирования
Использование одного и того же программного кода с разными

данными. Классы позволяют создавать множество объектов, каждый из которых имеет собственные значения атрибутов. Нет потребности вводить множество переменных.Пространство имен конкретного объекта формируется на основе класса, от которого он был создан, а также от всех родительских классов данного класса. Объект можно представить как некую упаковку данных.
Наследование и полиморфизм позволяют не писать новый код, а настраивать уже существующий, за счет добавления и переопределения атрибутов. Это ведет к сокращению объема исходного кода.
Преимущества объектно-ориентированного программированияИспользование одного и того же программного кода с разными данными. Классы позволяют создавать множество объектов,

Слайд 9Особенность объектно-ориентированного программирования
ООП позволяет сократить время на написание исходного кода, однако

ООП всегда предполагает большую роль предварительного анализа предметной области, предварительного проектирования. От правильности решений на этом предварительном этапе зависит куда больше, чем от непосредственного написания исходного кода.
Особенность объектно-ориентированного программированияООП позволяет сократить время на написание исходного кода, однако ООП всегда предполагает большую роль предварительного

Слайд 10Принципы объектно-ориентированного программирования
В основу ООП положены следующие принципы:
Абстрагирование;
Ограничение доступа;
Модульность;
Иерархия;
Типизация;
Параллелизм;
Устойчивость.

Принципы объектно-ориентированного программированияВ основу ООП положены следующие принципы: Абстрагирование;Ограничение доступа;Модульность; Иерархия;Типизация;Параллелизм;Устойчивость.

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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