• формат pdf
  • размер 2.97 МБ
  • добавлен 15 января 2010 г.
Бадд Т. Объектно-ориентированное программирование
Введение и общий замысел.
дает неформальное определение базовых концепций объектно-ориентированного программирования.
вводит принцип разработки на основе обязанностей.
Классы, методы и сообщения
вы 3 и 4 определяют синтаксис, используемый в языках Smalltalk, C++, Java, Objective-C и Object Pascal для задания классов, методов и посылки сообщений.
вы 5 и 6 развивают эти идеи. Здесь же начинаются обучающие примеры — образцы программ, разработанных в объектно-ориентированной манере и иллюстрирующих различные черты объектной техники.
Наследование и повторное использование кода
вы 7, 8 и 9 вводят концепцию наследования и объясняют ее применение для обеспечения повторного использования кода.
Пример из главы 8, написанный на языке Java, иллюстрирует также применение стандартного прикладного программного интерфейса (API — application program interface). В главе 9 противопоставляются наследование и композиция в качестве альтернативных техник обеспечения повторного использования кода.
Более подробно о наследовании.
В главе 10 обсуждается поиск методов и их связывание с сообщениями.
В главе 11 обсуждается семантика переопределения методов и отмечаются две совершенно различные интерпретации этого понятия.
В главе 12 продолжается тема переопределения и исследуются некоторые следствия
наследования применительно к механизмам управления памятью, присваивания и
сравнения.
В главе 13 изучается множественное наследование.
Полиморфизм.
В главе 14 основные механизмы полиморфизма в объектно-ориентированных языках и два показательные обучающие примеры.
Первый пример в главе 15 рассматривает создание библиотек общего назначения.
В главе 16 рассматривается конкретная библиотека, а именно недавно разработанная стандартная библиотека шаблонов (STL — Standard Template Library) для языка С++.
Разработка программного обеспечения.
В главе 17 обсуждается ряд стандартных тем компьютерной инженерии в контексте объектно-ориентированного программирования.
знакомит с несколькими относительно новыми концепциями — средой разработки приложений и шаблонами разработки.
В главе 19 приводится конкретный пример среды разработки.
Продвинутое изучение.
В главе 20 рассмотрены более глубокие аспекты объектно-ориентированного программирования.
В главе 21 в общих чертах описаны разнообразные техники реализации, применяющиеся при создании объектно-ориентированных языков.
Читать онлайн
Смотрите также

Буч Г. Объектно-ориентированное проектирование с примерами применения

  • формат pdf
  • размер 26.78 МБ
  • добавлен 20 июня 2010 г.
Введение. Концепции. Сложность. Объектный подход. Классы и объекты. Классификация. Методология. Система обозначений. Процесс. Традиционные методы. Применения. Smalltalk. Система домашнего отопления. Object pascal. Инструментальное средство. Разработки конструкций геометрической оптики. C++. Система регистрации ошибок в программных средствах. Common lisp object system. Система дешифрования. Ada. Система управления движением. Заключение. Приложения...

Глушакова Т.Н., Есипенко Д.Г., Шашкин А.И., Эксаревская М.Е. Языки программирования для численных методов

Практикум
  • формат pdf
  • размер 460.31 КБ
  • добавлен 08 декабря 2011 г.
Методические указания к спецкурсу. - Воронеж: Изд-во ВГУ, 2001. - 79 с. В предлагаемом спецкурсе рассматриваются современные технологии создания программных продуктов, включая как основные концепции, так и конкретные инструменты, необходимые для написания программ, реализации тех или иных численных методов. В спецкурсе изучаются наиболее распространенные в современной мировой индустрии разработки программ языки С, С++ и Java, объектно-ориентирова...

Иванова Г.С. Основы программирования

  • формат djvu
  • размер 6.95 МБ
  • добавлен 03 января 2012 г.
М.: Изд-во МГТУ им. Н. Э. Баумана, 2002. - 416 с. Учебник для вузов Изложены основные теоретические положения разработки программного обеспечения с использованием структурного и объектно-ориентированных подходов. Подробно рассмотрены основные приемы решения задач различных классов, в том числе приемы создания и обработки динамических структур данных, без которых невозможно современное программирование. Особое внимание уделено оценке точности пол...

Истомин Е.П., Новиков В.В., Новикова М.В. Высокоуровневые методы информатики и программирования

  • формат djvu
  • размер 10.27 МБ
  • добавлен 12 января 2010 г.
Учебник. - СПБ.: Андреевский изд. дом, 2006. Новейшие направления в области создания технологий программирования; Case-системы; экспертные системы; Создание модульных программ; CRT; Graph; Объектно-ориентированное программирование; Турбо Паскаль, Ассемблер встроенный; Особенности программирования в оконных операционных средах; Delphi; описание палитры компонентов.

Казаков П.В. Объектно-ориентированное программирование

  • формат pdf
  • размер 904.94 КБ
  • добавлен 17 ноября 2008 г.
Эволюция технологии объектно-ориентированного программирования: простые и сложные программные системы, поколения языков программирования. Новые лингвистические объекты языка Object Pascal: изменения в синтаксических конструкциях языка, новые типы данных, структурированная обработка исключений, создание и использование динамических библиотек. Объектная модель языка Object Pascal: основные понятия объектной модели, принцип инкапсуляции, принцип нас...

Карпов В.Э. Объектно-ориентированное программирование. Часть 1. Язык Смолток

  • формат pdf
  • размер 974.63 КБ
  • добавлен 21 октября 2011 г.
/ Учебное пособие. - Московский государственный институт электроники и математики. М., 2000, 46 стр. ISBN 5-230-16298-8 Рассматриваются основы объектно-ориентированного программирования на языке Смолток. Для студентов, изучающих курс "Объектно-ориентированное программирование" по специальности "Управление и информатика в технических системах". Современные системы управления сложными объектами основаны на применении высокотехнологичных приемов...

Кирютенко Ю.А., Савельев В.А. Объектно-ориентированное программирование. Язык Smalltalk

  • формат pdf
  • размер 1.3 МБ
  • добавлен 26 сентября 2011 г.
Москва, Вузовская книга, 2006, 328 с. В учебном пособии обсуждаются базовые понятия объектной идеологии, их реализация и применение в языке Smalltalk. Основу книги составили материалы курсов, читавшихся авторами в Ростовском государственном университете и Донском государственном техническом университете. Для студентов и преподавателей вузов, практикующих программистов и всех желающих изучить язык Smalltalk и объектно-ориентированное программиров...

Ленец Н.П. Объектно-ориентированное программирование

Практикум
  • формат doc
  • размер 82.1 КБ
  • добавлен 24 декабря 2011 г.
Методические указания по выполнению курсовой работы «Разработка алгоритма и программного продукта по управлению запасами склада» / Составители: Н.П. Ленец, канд. воен. наук, доц.; А.И. Мочалов, канд. техн. наук, доц.; П.Н. Ленец, асп. - Университет ГА. С.–Петербург, 2009. - 29с. Издаются в соответствии с программой дисциплины «Объектно-ориентированное программирование» (4-й семестр). Содержат рекомендации по написанию и оформлению курсовой работ...

Непейвода Н.Н., Скопин И.Н. Основания программирования

  • формат pdf
  • размер 4.87 МБ
  • добавлен 22 мая 2010 г.
2002 г. – 919 с. Книга представляет собой первое издание в серии, предназначенной для студентов, готовящихся к работе по современным информационным технологиям и специалистов в данной области. Рекомендуется как для первокурсников, уже имеющих начальное знакомство с программированием, так и для специалистов, имеющих лишь практический опыт и желающих получить более основательные теоретические знания. Базовые понятия. Введение в систему понятий прог...

Угринович Н., Босова Л., Михайлова Н. Практикум по информатике и информационным технологиям

  • формат pdf
  • размер 17.16 МБ
  • добавлен 11 октября 2009 г.
Учебное пособие. Издание 2-е, исправленное. 2004 г. 394 стр. Компьютер и программное обеспечение. Кодирование информации, системы счисления. Основы логики и логические основы компьютера. Информационные технологии. Объектно- ориентированное программирование на языке Visual Basic. Моделирование и формализация. Информационные ресурсы интернета. Разработка WEB- сайтов.