Jump to content

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

Объектно-ориентированное создание программного обеспечения
Автор Бертран Мейер
Предмет объектно -ориентированное программирование
Издатель Прентис Холл
Дата публикации
1988, 1997
Страницы 1254 + xxviii
ISBN 0-13-629155-4 (изд. 1997 г.)
ОКЛК 36187052
005.1/17 21
Класс ЛК QA76.64 .M493 1997 г.

«Объектно-ориентированное построение программного обеспечения» — книга Бертрана Мейера , широко считающаяся основополагающим текстом объектно-ориентированного программирования. [ нужна ссылка ] . Первое издание вышло в 1988 году; второе, тщательно переработанное и расширенное издание (более 1300 страниц) вышло в 1997 году. Доступны многочисленные переводы, включая голландский (только первое издание), французский (1+2), немецкий (1), итальянский (1), японский (1). +2), персидский (1), польский (2), румынский (1), русский (2), сербский (2) и испанский (2). [ 1 ] Книгу цитировали тысячи раз. [ 2 ] в компьютерной литературе. Книга получила премию Jolt в 1994 году. [ 3 ] Второе издание доступно в Интернете. [ 4 ] .

Если не указано иное, приведенные ниже описания относятся ко второму изданию.

Книга, часто известная как «OOSC», представляет объектную технологию как ответ на основные вопросы разработки программного обеспечения, уделяя особое внимание таким факторам качества программного обеспечения, как правильность, надежность, расширяемость и возможность повторного использования. Он начинается с изучения вопросов качества программного обеспечения, затем вводит абстрактные типы данных как теоретическую основу объектной технологии и переходит к основным объектно-ориентированным методам: классы , объекты , универсальность , наследование , проектирование по контракту , параллелизм и постоянство. . Он включает в себя обширное обсуждение методологических вопросов.

Оглавление

[ редактировать ]

Предисловие и т. д.
Часть А: Проблемы

1 Качество программного обеспечения
2 Критерии объектной ориентации

Часть Б: Путь к объектной ориентации

3 Модульность
4 подхода к повторному использованию
5 На пути к объектным технологиям
6 абстрактных типов данных

Часть C. Объектно-ориентированные методы

7 Статическая структура: классы
8 Структура времени выполнения: объекты
9 Управление памятью
10. Универсальность
11 Проектирование по контракту: создание надежного программного обеспечения
12 Когда контракт нарушен: обработка исключений
13 Механизмы поддержки
14 Введение в наследование
15 Множественное наследование
16 методов наследования
17 Ввод текста
18 глобальных объектов и констант

Часть D. Объектно-ориентированная методология:
хорошо применяя метод

19 О методологии
20 Схема проектирования: многопанельные интерактивные системы
21 Пример наследования: «отмена» в интерактивной системе
22 Как найти занятия
23 Принципы проектирования классов
24 Правильное использование наследования
25 Полезных техник
26 Чувство стиля
27 Объектно-ориентированный анализ
28 Процесс создания программного обеспечения
29 Обучение методу

Часть E: Расширенные темы

30 Параллелизм, распределение, клиент-сервер и Интернет
31 Сохранение объектов и базы данных
32 Некоторые объектно-ориентированные методы для графических интерактивных приложений

Часть F: Применение метода в различных
языки и окружающая среда

33 ОО-программирование и Ада
34 Эмуляция объектной технологии в не-OO средах
35 Simula to Java и далее: основные объектно-ориентированные языки и среды

Часть G: Делаем все правильно

36 Объектно-ориентированная среда
Эпилог, «Полная откровенность, разоблачающая язык»

Часть H: Приложения

A Выдержки из базовой библиотеки
B Родство против наследственности
C Принципы, правила, предписания и определения
Глоссарий объектных технологий DA
Е Библиография

Индекс

Обозначения

[ редактировать ]

В первом издании книги в качестве примеров использовался Эйфель , что послужило обоснованием выбора языка для Эйфеля. Во втором издании в качестве обозначения также используется Эйфель, но, пытаясь отделить обозначения от концепций, язык не называется до Эпилога на странице 1162, где «Эйфель» появляется в качестве последнего слова. Через несколько месяцев после публикации второго издания читатель разместил в Usenet [ нужна ссылка ] его открытие, что 36 глав книги попеременно начинаются с букв «E», «I», «F», «F», «E», «L», причем этот шаблон повторяется 6 раз. Кроме того, в Приложении, озаглавленном «Эпилог, с полной откровенностью, разоблачающий язык» (обратите внимание на инициалы), первые буквы каждого абзаца образуют одну и ту же схему.

См. также

[ редактировать ]
  1. ^ Веб-поиск, август 2006 г.
  2. ^ только для второго издания По состоянию на 15 декабря 2011 г. «Руководство ACM по компьютерной литературе» насчитывает 2233 цитирования в журналах по информатике и технических книгах; Google Scholar (15 декабря 2011 г.) насчитывает 7305 цитат; книга занимает 35-е место в за все время с 1260 цитированиями (сентябрь 2006 г.). списке Citeseer самых цитируемых работ (книг, статей и т. д.) по информатике
  3. ^ Победители Jolt 1997 г. Архивировано 25 мая 2009 г. в Wayback Machine.
  4. ^ Бертран Мейер (1997). Объектно-ориентированное построение программного обеспечения (2-е изд.). Прентис-Холл}. ISBN  0-13-629155-4 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9eb60e7c2c17d1340686400b4d86b83c__1723592940
URL1:https://arc.ask3.ru/arc/aa/9e/3c/9eb60e7c2c17d1340686400b4d86b83c.html
Заголовок, (Title) документа по адресу, URL1:
Object-Oriented Software Construction - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)