Дипломная работа

от 20 дней
от 9999 рублей

Курсовая работа

от 10 дней
от 1999 рублей

Реферат

от 3 дней
от 699 рублей

Контрольная работа

от 3 дней
от 99 рублей
за задачу

Диссертация

Сроки и стоимость индивидуальные

Главная - Информатика - Объектно-ориентированное программирование

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

  • Тема: Объектно-ориентированное программирование
  • Автор: Юлия
  • Тип работы: Реферат
  • Предмет: Информатика
  • Страниц: 25
  • Год сдачи: 2010
  • ВУЗ, город: Москва
  • Цена(руб.): 500 рублей

Заказать персональную работу

Выдержка

Введение

Развитие объектно-ориентированного подхода обусловлено ограниченностью других методов программирования, разработанных ранее.
Предшествующий объектно-ориентированному подход – процедурный. В этом случае каждый оператор языка является указанием компьютеру совершить некоторое действие, например: вывести данные на экран, вычислить выражение. Программы, написанные на процедурных языках представляют собой последовательность инструкций. Когда размер программы становится велик, список команд становится слишком громоздким. Поэтому код разделяют на процедуры и функции – логически отделенные друг от друга части кода. Процедурный подход имеет два основных недостатка:
- ограниченность доступа функций к глобальным переменным;
- разделение данных и функций плохо отображает картину реального мира [3, c. 34].
Основополагающая идея объектно-ориентированного программирования (ООП) – объединение данных и действий, производимых над этими данными в единое целое, которое называется объектом.
Целью работы является рассмотрение понятия объекта и реализации основных механизмов объектно-ориентированного программирования (инкапсуляция, наследование, полиморфизм) в языке программирования С++, исключение составляет понятие глобально-уникального идентификатора интерфейса, так как в языке С++ не существует предопределенного типа для интерфейса, поэтому приведен пример на языке Object Pascal (среда программирования Delphi) (п. 4.4).
Актуальность темы заключается в том, что в настоящее время разработка крупных проектов ведется с использованием объектно-ориентированного подхода. Примером широкого распространения объектно-ориентированного подхода является технология .NET Framework, которая предназначена для создания обычных программ и веб-приложений. Основная идея Microsoft .NET - совместимость различных служб, написанных на разных языках. Например, служба, написанная на C++ для Microsoft .NET, может обратиться к методу класса из библиотеки, написанной на Delphi; на C# можно написать класс, наследованный от класса, написанного на Visual Basic .NET, а исключение, созданное методом, написанным на C#, может быть перехвачено и обработано в Delphi. Данная технология базируется на понятии класса.

Содержание

Введение 4 1 Класс и объект в С++ 6 1. 1 Понятие класса 6 1.1.1 Конструктор и деструктор 7 1.2 Понятие объекта 7 2 Наследование 8 3 Полиморфизм 9 3.1 Перегрузка операторов 9 3.1.1 Перегрузка унарных операторов 10 3.1.2 Перегрузка бинарных операторов 13 3.1.3 Перегрузка операторов преобразования типа 15 4 Инкапсуляция 19 4.1 Понятие интерфейса 19 4.2 Описание интерфейса 20 4.3 Расширение интерфейса 22 4.4 Глобально- уникальный идентификатор интерфейса 22 Заключение 24 Список литературы 25

Литература

Список литературы
1. Иванова Г.С. Объектно-ориентированное программирование: Учеб. для вузов/ Под ред. Г.С. Ивановой. – М.: Изд-во МГТУ им. Н.Э. Баумена, 2001. – 320 с.: ил.
2. Лаптев В.В. Объектно-ориентированное программирование задачи и упражнения/ В. В. Лаптев, А. В. Морозов, А. В. Бокова – СПб.: Питер, 2007. – 288 с.: ил.
3. Лафоре Р. Объектно-ориентированное программирование в С++ / Р. Лафоре. – СПб.: Питер, 2004. – 923 c.: ил.
4. Подбельский В. В. Язык Си++: Учеб. пособие/ В. В. Подбельский. – М.: Финансы и статистика, 2005. – 560 с.: ил.
5. Фаронов В. В. Delphi. Программирование на языке высокого уровня: Учебник для вузов/ В.В. Фаронов. – СПб.: Питер, 2003. – 640 с.: ил.
6. Вальвачев А.Н. Программирование на языке Delphi. - – URL: http://rsdn.ru/article/Delphi/Delphi_7_06.xml. Дата обращения: 25.04.2010.
7. Ганьшин Д.А., Снисаренко С.В. БГУИР. Кафедра систем управления. Курс лекций. – URL: http://abitur.bsuir.by/eumk/itipsu/overload.html. Дата обращения: 25.04.2010.
8. Петрухин В. А., Лаврищева Е. М. Интернет университет информационных технологий. Курс лекций Методы и средства инженерии программного обеспечения. – URL: http://www.intuit.ru/department/se/swebok/8. Дата обращения: 25.04.2010.
9. Словари и энциклопедии на Академике. Интерфейс (объектно-ориентированное программирование). – URL: http://dic.academic.ru/dic.nsf/ruwiki/117657. Дата обращения: 25.04.2010.

Форма заказа

Напрмер, Экономика

Похожие работы

Название Цена
Основные направления теории кодирования 500
Человек в мире информационных систем 500
Автоматизированные системы поддержки пользователей посредством веб-технологий 500
Возможности и перспективы автоматизации деятельности управления бюджетированием на предприятии 500
Оценка качества програмного обеспечения 500
Теория информационных процессов 500
Теория информационных процессов 500
Способы и средства защиты информации 800
Справочная система windows 500
История развития компьютеров 500

© 2010-2017, Все права защищены. Принимаем заказы по всей России.