• Главная
  • Блог
  • Пользователи
  • Форум

Вход на сайт

  • Регистрация
  • Забыли пароль?
  • Литературное творчество
  • Музыкальное творчество
  • Научно-техническое творчество
  • Художественно-прикладное творчество

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

Опубликовано Поддубных Елизавета Николаевна вкл 28.04.2013 - 6:20
Поддубных Елизавета Николаевна
Автор: 
Евдокименко Ольга 9 класс

Презентации содержит описание, основные характеристики ООП.

Скачать:

ВложениеРазмер
Файл evdokimenko_programmirovanie.pptx352.31 КБ
Предварительный просмотр:
Чтобы пользоваться предварительным просмотром презентаций создайте себе аккаунт (учетную запись) Google и войдите в него: https://accounts.google.com

Подписи к слайдам:

Слайд 1

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

Слайд 2

Объектно – ориентированное программирование— парадигма программирования, в которой основными концепциями являются понятия объектов и классов. В случае языков с прототипированием вместо классов используются объекты-прототипы. объектный подход предлагает новые технологические средства разработки, такие как, наследование, полиморфизм, композиция, наполнение, позволяющие конструировать более сложные объекты из более простых. В результате существенно увеличивается показатель повторного использования кодов, появляется возможность создания библиотек объектов для различных применений, и разработчикам предоставляются дополнительные возможности создания систем повышенной сложности.

Слайд 3

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

Слайд 4

ООП возникло в результате развития идеологии процедурного программирования, где данные и подпрограммы их обработки формально не связаны. Для дальнейшего развития объектно-ориентированного программирования часто большое значение имеют понятия события и компонента . В центре ООП находится понятие объекта. Объект — это сущность, которой можно посылать сообщения, и которая может на них реагировать, используя свои данные. Объект — это экземпляр класса. Данные объекта скрыты от остальной программы. Сокрытие данных называется инкапсуляцией. Но даже наличие инкапсуляции и наследования не делает язык программирования в полной мере объектным с точки зрения ООП. Основные преимущества ООП проявляются только в том случае, когда в языке программирования реализован полиморфизм; то есть возможность объектов с одинаковой спецификацией иметь различную реализацию.

Слайд 5

ООП ориентировано на разработку крупных программных комплексов, разрабатываемых командой программистов . В основу ООП положены следующие принципы: 1) абстрагирование; 2) ограничение доступа; 3) модульность; 4) иерархичность; 5) типизация; 6) параллелизм; 7) устойчивость. Объектно-ориентированное проектирование состоит в описании структуры и поведения проектируемой системы, то есть, фактически, в ответе на два основных вопроса: 1)Из каких частей состоит система. 2)В чём состоит ответственность каждой из частей.

Слайд 6

Процесс разработки программного обеспечения с использованием объектно-ориентированного подхода включает четыре этапа: 1) анализ; 2) проектирование; 3) эволюция; 4) модификация.

Слайд 7

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

Поделиться:

Сладость для сердца

Акварельные гвоздики

Две снежинки

Цветение вишни в лунную ночь

Юрий Алексеевич Гагарин