Book: Гаст Хольгер «Объектно-ориентированное проектирование. Концепции и программный код»

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

Серия: "-"

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

Издательство: "Альфа-книга" (2018)

ISBN: 978-5-9500296-9-1,978-0-321-99554-4

Купить за 3039 руб в My-shop

Другие книги автора:

КнигаОписаниеГодЦенаТип книги
Объектно-ориентированное проектирование: концепции и программный кодЭта книга призвана помочь читателю глубоко усвоить понятие объектов, раскрыть их истинный потенциал, чтобы писать код, эффективно работающий в реальных условиях. Вней рассматриваются особенности… — Вильямс, Подробнее...20185186бумажная книга

Look at other dictionaries:

  • Объектно-ориентированный подход — Объектно ориентированное программирование (ООП) парадигма программирования, в которой основными концепциями являются понятия объектов и классов (либо, в менее известном варианте языков с прототипированием прототипов). Класс это тип, описывающий… …   Википедия

  • ООАП — Объектно ориентированное программирование (ООП) парадигма программирования, в которой основными концепциями являются понятия объектов и классов (либо, в менее известном варианте языков с прототипированием прототипов). Класс это тип, описывающий… …   Википедия

  • Цикл разработки программного обеспечения — Эта статья предлагается к удалению. Пояснение причин и соответствующее обсуждение вы можете найти на странице Википедия:К удалению/30 июля 2012. Пока процесс обсуждения …   Википедия

  • Тестирование программного обеспечения — Разработка программного обеспечения Процесс разработки ПО Шаги процесса Анализ • Проектирование • Программирование • Докумен …   Википедия

  • Microsoft Solutions Framework — Разработка программного обеспечения Процесс разработки ПО Шаги процесса Анализ • Проектирование • Программирование • Докумен …   Википедия

  • Документация на программное обеспечение — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей …   Википедия

  • Формальные методы — Пример формальной спецификации с использованием Z нотации В информатике и инженерии программного обеспечения формальными методами называется группа техник, основанных на математическом аппарате для …   Википедия