DiaMail - Книжный интернет-магазин - На главную   Обратная связь   044-353-0111
067-877-1666
066-366-1250
обратная связь
    Помощь
- доставка
- оплата
- как заказать
     

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

БЕСПЛАТНАЯ ДОСТАВКА
по Украине
при заказе от 500 грн

СКИДКИ  5-13%
от количества, от суммы,
накопительные

ПРИНИМАЕМ К ОПЛАТЕ
Принимаем оплату картами Visa Принимаем 
оплату картами MasterCard
Принимаем оплату через Приват-24 Принимаем оплату через WebMoney

Мы на Facebook

ПОДЕЛИТЬСЯ



Книгу "Объектно-ориентированное проектирование: концепции и программный код" можно предварительно заказать в интернет-магазине DiaMail.
Оперативная доставка книги "Объектно-ориентированное проектирование: концепции и программный код" курьером по Киеву, Новой Почтой по Украине и Укрпочтой, также, и за пределы Украины, как с оплатой наличными или наложенным платежом, так и после предварительной оплаты с помощью VISA/MasterCard, Приват-24, WebMoney, на карту ПриватБанка.
Вы можете в режиме онлайн прочитать часть книги, ознакомиться с содержанием и оглавлением. Узнать тип обложки, бумаги, формат. ISBN книги , 9780321995544.
Рекомендуем обратить внимание на другие книги автора Хольгер Гаст.





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

книга "Объектно-ориентированное проектирование: концепции и программный код, Хольгер Гаст - увеличить изображение"

Оставить заявку
Цена
не определена
Предварительная цена не определена
   
Наличие
предварительный заказ
ожидаемое поступление: апрель 2017

апрель 2017 г.; 900 стр.; твердый переплет; тип бумаги: офсетная белая; формат 70x100/16 (170x240 мм);
Издательство Вильямс; ISBN , 9780321995544

Основная тема книги "Объектно-ориентированное проектирование: концепции и программный код" — объектно-ориентированная разработка в частности и разработка программного обеспечения вообще, поэтому для ее раскрытия необходимо рассмотреть концепции и принципы разработки вместе с конкретным программным кодом. Без соблюдения этих принципов Ваш программный код будет иметь произвольную, непредсказуемую структуру.
Там, где это возможно, в книге представляется программный код, взятый из интегрированной среды разработки Eclipse.
В книге "Объектно-ориентированное проектирование: концепции и программный код" преследуется цель пройти малоисследованную местность на пути к профессионализму, который лежит перед разработчиком, только что окончившем вводный курс программирования, университетский курс по вычислительной технике или поступившем на свою первую работу. В ней представлены основные темы, которые оказались наиболее уместными за последние тридцать лет с того момента, когда был повсеместно принят объектно-ориентированный подход (ООП) к разработке программного обеспечения.
Книга "Объектно-ориентированное проектирование: концепции и программный код" о том, что должен знать и уметь профессиональный разработчик программного обеспечения.

СТРУКТУРА КНИГИ "Объектно-ориентированное проектирование: концепции и программный код"

Книга разделена на четыре части. В каждой из них излагаемая тема объектно-ориентированной разработки рассматривается путем перехода от “мелких” особенностей отдельных языковых средств к более “крупным” вопросам разработки программного обеспечения и проектирования его архитектуры.

В них даются также дополнительные ответы на один и тот же вопрос: как должен выглядеть профессионально спроектированный “объект”?

Часть I. Применение языка. Грамотно написанный код всегда начинается с профессионального применения языка программирования. Профессиональный разработчик применяет языковые средства, исходя из своих намерений, а не злоупотребляя ими ради ловких, на первый взгляд, приемов и трюков. Термин “применение” на самом деле означает то же самое, что и “применение словаря” естественных языков. Так, если код подчиняется идиомам, фразам и скрытому подтексту языковых конструкций, он становится более удобочитаемым, понятным и сопровождаемым.

Часть II. Контракты. Профессионально написанный код должен быть, прежде всего, надежным. Он должен работать во всех ситуациях, для которых создан, а сами эти ситуации должны быть ясны. Принцип проектирования по контракту служит прочным основанием для необходимых рассуждений. Он распространяется от описаний методов на высоком уровне вплоть до подробностей формальной верификации программного обеспечения. В качестве дополнительной меры поведение объектов должно устанавливаться всесторонним тестированием.

Часть III. События. Программное обеспечение любого масштаба обычно управляется событиями. Функциональные возможности приложения активизируются некоторым каркасом, устанавливающим общую структуру и основополагающие механизмы. По существу, интерпретация методов изменяется в сравнении с тем, что изложено в части II. В частности, метод не реализует службу, выполняющую конкретный запрос из вызывающего кода, но для вызываемого кода важнее подходящая реакция на запрос. Мы рассмотрим этот принцип в конкретной области пользовательских интерфейсов, а также уделим особое внимание архитектурным соображениям касательно центрального понятия разделения модели и представления в данной области. Практически во всех приложениях приходится одновременно выполнять многие операции, и поэтому материал этой части дополняется кратким введением в многопоточную обработку.

Часть IV. Проектирование на основе обязанностей. Одна из целей объектно-ориентированной разработки заключается в том, чтобы сохранять отдельные объекты мелкими и управляемыми. Чтобы решить задачу любой сложности, необходимо организовать правильное взаимодействие многих объектов. Метафора присваивания “обязанностей” отдельным объектам в таких крупных сетях оказалась особенно удобной и теперь находит широкое применение в разработке программного обеспечения. После вводной главы по проектированию объектов и организации их взаимодействия мы исследуем последствия такого подхода для принятия стратегических и архитектурных решений.

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

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

Читать полностью ⇓

Обсуждение книги в блоге Виктора Штонда

Оригинальное издание
How to Use Objects: Code and Concepts, Holger Gast





 Лучшие книги аналогичной тематики  

PHP: объекты, шаблоны и методики программирования. 4-е издание. Мэтт Зандстра
PHP: объекты, шаблоны и методики программирования. 4-е издан...
Мэтт Зандстра
Цена: 520.00 грн.

Паттерны проектирования. Э. Фримен, Э. Фримен, К. Сьерра, Б. Бейтс
Паттерны проектирования.
Э. Фримен, Э. Фримен, К. Сьерра, ...
Цена: 525.00 грн.

Реализация методов предметно-ориентированного проектирования (DDD). Вон Вернон
Реализация методов предметно-ориентированного проектирования...
Вон Вернон
Цена: 670.00 грн.

Scrum: гибкая разработка ПО. Майк Кон
Scrum: гибкая разработка ПО.
Майк Кон
Цена: 670.00 грн.


Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем. Эрик Эванс
Предметно-ориентированное проектирование (DDD): структуризац...
Эрик Эванс
Цена: 755.00 грн.

Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ. Джез Хамбл, Дейвид Фарли
Непрерывное развертывание ПО: автоматизация процессов сборки...
Джез Хамбл, Дейвид Фарли
Цена: 670.00 грн.

Рефакторинг с использованием шаблонов. Исправленное издание. Джошуа Кериевски
Рефакторинг с использованием шаблонов. Исправленное издание.
Джошуа Кериевски
Цена: 520.00 грн.

Приемы объектно-ориентированного проектирования. Паттерны проектирования. Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес
Приемы объектно-ориентированного проектирования. Паттерны пр...
Э. Гамма, Р. Хелм, Р. Джонсон, Дж...
Цена: 300.00 грн.


Чистый код: создание, анализ и рефакторинг. Библиотека программиста. Роберт Мартин
Чистый код: создание, анализ и рефакторинг. Библиотека прогр...
Роберт Мартин
Цена: 300.00 грн.

Эффективная работа с унаследованным кодом. Майкл Физерс
Эффективная работа с унаследованным кодом.
Майкл Физерс
Цена: 520.00 грн.

Объектно-ориентированный анализ и проектирование. Б. Маклафлин , Г. Поллайс, Д. Уэст
Объектно-ориентированный анализ и проектирование.
Б. Маклафлин , Г. Поллайс, Д. Уэс...
Цена: 625.00 грн.

Непрерывная интеграция: улучшение качества программного обеспечения и снижение риска. Поль М. Дюваль, Стивен М. Матиас III, Эндрю Гловер
Непрерывная интеграция: улучшение качества программного обес...
Поль М. Дюваль, Стивен М. Матиас ...
Цена: 400.00 грн.


Проектирование процесса проектирования: записки компьютерного эксперта. Фредерик П. Брукс
Проектирование процесса проектирования: записки компьютерног...
Фредерик П. Брукс
Цена: 520.00 грн.

Объектно-ориентированное программирование в С++. Классика Computer Science. Роберт Лафоре
Объектно-ориентированное программирование в С++. Классика Co...
Роберт Лафоре
Цена: 565.00 грн.

Идеальный программист. Как стать профессионалом разработки ПО. Роберт Мартин
Идеальный программист. Как стать профессионалом разработки П...
Роберт Мартин
Цена: 280.00 грн.

Предметно-ориентированные языки программирования. Мартин Фаулер
Предметно-ориентированные языки программирования.
Мартин Фаулер
Цена: 415.00 грн.

Скидки от 5% - при покупке от 2 книг или от 500 грн. Подробнее





 Новые книги аналогичной тематики  

Проектирование процесса проектирования: записки компьютерного эксперта. Фредерик П. Брукс
Проектирование процесса проектирования: записки компьютерног...
Фредерик П. Брукс
Цена: 520.00 грн.

Ruby. Объектно-ориентированное проектирование Сэнди Метц
Ruby. Объектно-ориентированное проектирование
Сэнди Метц
Цена: 460.00 грн.

Анализ и проектирование информационных систем с помощью UML 2.0. 3-е издание. Лешек А. Мацяшек
Анализ и проектирование информационных систем с помощью UML ...
Лешек А. Мацяшек
Цена: 755.00 грн.

Непрерывная интеграция: улучшение качества программного обеспечения и снижение риска. Поль М. Дюваль, Стивен М. Матиас III, Эндрю Гловер
Непрерывная интеграция: улучшение качества программного обес...
Поль М. Дюваль, Стивен М. Матиас ...
Цена: 400.00 грн.


Рефакторинг с использованием шаблонов. Исправленное издание. Джошуа Кериевски
Рефакторинг с использованием шаблонов. Исправленное издание.
Джошуа Кериевски
Цена: 520.00 грн.

Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ. Джез Хамбл, Дейвид Фарли
Непрерывное развертывание ПО: автоматизация процессов сборки...
Джез Хамбл, Дейвид Фарли
Цена: 670.00 грн.

Реализация методов предметно-ориентированного проектирования (DDD). Вон Вернон
Реализация методов предметно-ориентированного проектирования...
Вон Вернон
Цена: 670.00 грн.

Идеальный программист. Как стать профессионалом разработки ПО. Роберт Мартин
Идеальный программист. Как стать профессионалом разработки П...
Роберт Мартин
Цена: 280.00 грн.


Скидки от 5% - при покупке от 2 книг или от 500 грн. Подробнее



 Разделы каталога  


© 1998-2017 Интернет-магазин DiaMail