Ваш город
Москва
Ваш город Москва?
+7 928 117-10-37
Отдел продаж
Режим работы:
Пн-Сб 10:00—18:00;
Вс выходной
КАТАЛОГ ТОВАРОВ
0КорзинаПусто0 руб.
Товары в корзине
корзина пуста
КАТАЛОГ ТОВАРОВ
Корзина пуста0 руб.0
Товары в корзине
корзина пуста
Корзина пуста0 руб.0
Товары в корзине
корзина пуста

Объектно-ориентированное проектирование: концепции и программный код

Объектно-ориентированное проектирование: концепции и программный код
​Эта книга призвана помочь читателю глубоко усвоить понятие объектов, раскрыть их истинный потенциал, чтобы писать код, эффективно работающий в реальных условиях. В ней рассматриваются особенности объектно-ориентированной разработки, включая применение языков, библиотек и каркасов, а также принятие стратегических решений, связанных с проектными шаблонами, контрактами, проектированием и системной архитектурой. На практических примерах, взятых из интегрированной среды разработки Eclipse, в этой книге поясняются...
Характеристики
Автор(ы):
Хольгер Гаст
Издательство:
Диалектика, Вильямс
Год издания:
2018
Кол-во страниц:
1040
Переплёт:
Твердый
Смотреть все
Получение информации о методах доставки
Код: 17658
Нет в наличии
2 455
Количество:
Избранное
Сравнение
Описание

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

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

Основные темы книги:

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

Об авторе:
Хольгер Гаст окончил в 2000 году Тюбингенский университет (Германия), по специальности "Компьютерные науки" и получил степень доктора философии, защитив там же диссертацию по системам типов для языков программирования в 2005 году. После защиты диссертации он занимался теорией доказательства формальной корректности программного обеспечения, получив в 2012 году степень хабилитированного доктора в области компьютерных наук в Тюбингенском университете. Начиная с 2000 года, Хольгер преподавал дисциплины программной инженерии в рамках разнообразных курсов по компьютерным наукам, начиная с введения в программирование и кончая лекциями по разработке программного обеспечения и проектированию его архитектуры. В область его интересов входят научно-исследовательские базы данных для гуманитарных наук и модельно-ориентированное проектирование датацентричных веб-приложений.

Характеристики
Автор(ы)
Хольгер Гаст
Издательство
Диалектика, Вильямс
Год издания
2018
ISBN
978-5-9500296-9-1
Кол-во страниц
1040
Формат страниц
70x100/16 (170x240 мм)
Язык
Русский
Переплёт
Твердый
Доп. сведения
Офсетная бумага
Иллюстрации
черно-белые
Вес
1500 г
Отзывы

Loading...
Оглавление

Введение 19

Часть I. Применение языка 29
Глава 1. Основы использования объектов 31
Глава 2. Основные структуры объектов 159
Глава 3. Абстракция и иерархия 221
Часть II. Контракты 279
Глава 4. Контракты объектов 281
Глава 5. Тестирование 351
Глава 6. Условия контрактов 411
Часть III. События 483
Глава 7. Введение в Standard Widget Toolkit 485
Глава 8. Краткое введение в потоки выполнения 579
Глава 9. Структурирование приложений с графическим пользовательским интерфейсом 617
Глава 10. Конечные автоматы 721
Часть IV. Проектирование на основе обязанностей 771
Глава 11. Методика проектирования на основе обязанностей 773
Глава 12. Стратегии проектирования 867
Часть V. Приложения 987
Приложение. Работа с модулями, подключаемыми к среде Eclipse 989
Библиография 1013
Предметный указатель 1035

Помощь
+7 928 117-10-37
Отдел продаж
Если у вас возникли вопросы при оформлении заказа, обратитесь по указанным контактам.
Мы используем файлы cookie, чтобы сайт был лучше для вас.