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

от 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.

Форма заказа

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

Тип работы *
Предмет *
Название *
Дата Сдачи *
Количество Листов*
уточните задание
Ваши Пожелания
Загрузить Файлы

загрузить еще одно дополнение
Страна
Город
Ваше имя *
Эл. Почта *
Телефон *
  

Название Тип Год сдачи Страниц Цена
Основные направления теории кодирования Реферат 2010 13 500
Человек в мире информационных систем Реферат 2010 11 500
Автоматизированные системы поддержки пользователей посредством веб-технологий Реферат 2010 12 500
Возможности и перспективы автоматизации деятельности управления бюджетированием на предприятии Реферат 2010 26 500
Оценка качества програмного обеспечения Реферат 2010 19 500
Теория информационных процессов Реферат 2010 20 500
Теория информационных процессов Реферат 2010 22 500
Способы и средства защиты информации Реферат 2011 29 800
Справочная система windows Реферат 2010 10 500
История развития компьютеров Реферат 2000 6 500
курсовые, дипломные, контрольные на заказ скидки на курсовые, дипломные, контрольные на заказ

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