Более 550 000 книг из 2 300 категорий

Свыше 150 000 ссылок на электронные книги

Крупнейший партнер интернет-магазинов:

OZON, ЛитРес, Лабиринт, Read

Выбранный город

Москва

Элементарные шаблоны проектирования

Элементарные шаблоны проектирования
1 401 руб.
1 322руб.
Обновление цены...
Оптимальная стоимость
Оформить покупку в OZON.RU

Основные характеристики

  • Авторы Джейсон Мак-Колм Смит
  • Язык Русский
  • Издательство Вильямс
  • Количество страниц 304
  • Формат 70x100/16
  • Год 2013
  • ISBN 978-5-8459-1818-5
  • Аннотация
  • Отзывы читателей
  • Добавить отзыв

В книге описана базовая коллекция простых шаблонов проектирования, которые, в свою очередь, раскладываются на составляющие их элементы. С этими элементарными шаблонами проектирования сталкиваются в своей повседневной деятельности практически все разработчики программного обеспечения. В книге приведены их спецификации, описана система диаграмм Pattern Instance Notation, облегчающая работу с шаблонами на разных уровнях, и представлен формальный аппарат для описания шаблонов — ро-исчисление.

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

Даже опытным программистам не всегда удается применять шаблоны проектирования настолько эффективно, чтобы они приносили ощутимую пользу. В данной книге Джейсон Мак-Колм Смит рассматривает эту проблему во всей полноте, тем самым помогая разработчикам реализовать всю мощь шаблонов, более точно и ясно воплотить их в программном обеспечении и достичь наилучших результатов. Книга носит частично учебный, частично практический характер. Она поможет программистам, проектировщикам, архитекторам и аналитикам успешно использовать шаблоны проектирования в сочетании с широким спектром языков программирования, интегрированных сред разработки и проблемных областей. Каждая часть этой книги важна, поскольку дает читателям глубокое понимание выполняемой ими работы.

Автор описывает то, чего практики, использующие шаблоны проектирования, давно ожидали: базовую коллекцию простых шаблонов проектирования, которые, в свою очередь, раскладываются на составляющие их элементы. Практически все разработчики программного обеспечения используют эти элементарные шаблоны проектирования в своей ежедневной работе. Стремясь к полноте и точности, автор называет их имена, описывает и объясняет их важность, помогает читателям сравнить их между собой и сделать правильный выбор, а также предлагает каркас, в рамках которого их можно использовать совместно. Кроме того, он представляет новаторскую систему диаграмм Pattern Instance Notation, облегчающую работу с шаблонами на разных уровнях детализации независимо от ваших целей и роли.

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

Об авторе

Джейсон Мак-Колм Смит получил докторскую степень в области информатики в 2005 году в Университете Северной Каролины в Чапел-Хилле. (Элементарные шаблоны проектирования появились как часть проекта по созданию системы запросов и распознавания шаблонов.) Затем он четыре года работал в компании IBM Watson Research, применяя опыт работы над системой SPQR и каталогом EDP, а также композиционный подход к их использованию в программном обеспечении, как унаследованном, так и современном. В настоящее время доктор Смит является старшим научным сотрудником в компании Software Revolution, Inc., в Киркланде, шт. Вашингтон, где продолжает уточнять каталог EDP и искать способы повышения эффективности работы компании за счет автоматизированной модернизации и трансформации унаследованных систем.

Показано 6 из 6
Показать еще!
Добавить отзыв

Рекомендуем также

Приемы объектно-ориентированного проектирования. Паттерны проектирования
Приемы объектно-ориентированного проектирования. Паттерны проектирования
Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес
589 руб.
499 руб.
Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку
Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку
Крэг Ларман
5 284 руб.
3 009 руб.
Архитектура компьютера и проектирование компьютерных систем
Архитектура компьютера и проектирование компьютерных систем
Д. Паттерсон, Дж. Хеннесси
705 руб.
689 руб.
Методы принятия решений в задачах оценки качества и технического уровня сложных технических систем
Методы принятия решений в задачах оценки качества и технического уровня сложных технических систем
С. С. Семенов, Е. М. Воронов, А. В. Полтавский, А. В. Крянев
1 080 руб.
919 руб.
Рефакторинг в C# и ASP.NET для профессионалов
Рефакторинг в C# и ASP.NET для профессионалов
Даниэль Арсеновски
2 114 руб.
1 419 руб.
Data Mining
Data Mining
И. А. Чубукова
474 руб.
UML 2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектирование
UML 2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектирование
Джим Арлоу, Айла Нейштадт
1 649 руб.
1 639 руб.
UML Проектирование систем реального времени, распределенных и параллельных приложений
UML Проектирование систем реального времени, распределенных и параллельных приложений
Хассан Гома
1 326 руб.
Редкая профессия
Редкая профессия
Е. Зуев
509 руб.
379 руб.
Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем
Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем
Эрик Эванс
4 108 руб.
3 479 руб.
Наверх