Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Основы программирования. Алгоритмы
Купить Design Patterns Java Workbook

Design Patterns Java Workbook

Aimed at the intermediate or advanced Java developer, Design Patterns Java Workbook provides an in-depth and challenging look at 23 "classic" software patterns illustrated with Java examples.

This title fills a valuable niche by reprising the well-known guide to patterns, Addison-Wesley's Design Patterns: Elements of Reusable Software Design. While that earlier book relied on C++ and Smalltalk for its examples, this new volume uses Java code for the discussion of the same 23 design techniques. Many of the explanations draw on the author's custom classes for a hypothetical fireworks company, supplemented by material using "core" classes in standard Java. This text shows how to both recognize patterns in existing code and to incorporate them into new designs.

Early sections look at interfaces, including a standout section on trees and the Composite pattern. For the chapter on responsibility patterns, veteran Java programmers will appreciate the use of JDBC used to explain the Bridge pattern and tips for spotting other patterns in everyday Java. Builder patterns come next, with a full tour of ways to construct objects more flexibly. When it comes to operations patterns, a notable section on the Interpreter pattern presents some challenging material on language parsers.

Final chapters on extension patterns show how Java classes can extend one another using inheritance and other design principles. The discussion here of Java stream classes as examples of decorator patterns can help explain these rich (and sometimes confusing) sets of objects. Another useful section on Iterators shows how to create "type-safe" collections (normally not available in Java). Throughout this text, the author challenges the reader with dozens of easy-to-difficult questions (including actual design exercises). Complete answers are provided at the end of the book.

As a hands-on workbook that will invite you to think about patterns in Java in new ways, this text is an invaluable companion to earlier titles on patterns. Its mix of design smarts and clever examples help make it ideal for the more advanced programmer. Less experienced readers can also benefit from its intelligent presentation of some of the best available thinking in software design today, now tailored to a Java audience. --Richard Dragan

Book Info

Presents examples, exercises, and challenges that enable you to grapple with alternative approaches and discover practical subtleties in applying design pattern theory to realistic problems. Softcover. CD-ROM included.

248
Нет в наличии

Design Patterns Java Workbook

Купить Design Patterns Java Workbook
Артикул : 5744
Издательство : Addison Wesley
Автор : Metsker Steven
Язык : Английский
ISBN13 : 978-0-20-174397-5
EAN13 : 9780201743975
Страниц : 475
Год издания : 2002
Нет в наличии

Описание
Aimed at the intermediate or advanced Java developer, Design Patterns Java Workbook provides an in-depth and challenging look at 23 "classic" software patterns illustrated with Java examples.

This title fills a valuable niche by reprising the well-known guide to patterns, Addison-Wesley's Design Patterns: Elements of Reusable Software Design. While that earlier book relied on C++ and Smalltalk for its examples, this new volume uses Java code for the discussion of the same 23 design techniques. Many of the explanations draw on the author's custom classes for a hypothetical fireworks company, supplemented by material using "core" classes in standard Java. This text shows how to both recognize patterns in existing code and to incorporate them into new designs.

Early sections look at interfaces, including a standout section on trees and the Composite pattern. For the chapter on responsibility patterns, veteran Java programmers will appreciate the use of JDBC used to explain the Bridge pattern and tips for spotting other patterns in everyday Java. Builder patterns come next, with a full tour of ways to construct objects more flexibly. When it comes to operations patterns, a notable section on the Interpreter pattern presents some challenging material on language parsers.

Final chapters on extension patterns show how Java classes can extend one another using inheritance and other design principles. The discussion here of Java stream classes as examples of decorator patterns can help explain these rich (and sometimes confusing) sets of objects. Another useful section on Iterators shows how to create "type-safe" collections (normally not available in Java). Throughout this text, the author challenges the reader with dozens of easy-to-difficult questions (including actual design exercises). Complete answers are provided at the end of the book.

As a hands-on workbook that will invite you to think about patterns in Java in new ways, this text is an invaluable companion to earlier titles on patterns. Its mix of design smarts and clever examples help make it ideal for the more advanced programmer. Less experienced readers can also benefit from its intelligent presentation of some of the best available thinking in software design today, now tailored to a Java audience. --Richard Dragan

Book Info

Presents examples, exercises, and challenges that enable you to grapple with alternative approaches and discover practical subtleties in applying design pattern theory to realistic problems. Softcover. CD-ROM included.

Рекомендуемые книги

Купить Искусство тестирования программ

Искусство тестирования программ

Гленфорд Майерс, Том Баджетт, Кори Сандлер

880 грн
Купить Объясняя мир. Истоки современной науки

Объясняя мир. Истоки современной науки

Стивен Вайнберг

315 грн
Купить Преступление и наказание. Идиот

Преступление и наказание. Идиот

Федор Достоевский

249 грн
Купить Python и машинное обучение: машинное и глубокое обучение с использованием Python, scikit-learn и TensorFlow

Python и машинное обучение: машинное и глубокое обучение с использованием Python, scikit-learn и TensorFlow

Себастьян Рашка, Вахид Мирджалили

891 грн
Купить XBRL для чайников

XBRL для чайников

Чарльз Хоффман, Лив Уотсон

608 грн
Купить Расчитайка. Как помочь ребенку полюбить чтение

Расчитайка. Как помочь ребенку полюбить чтение

Юлия Кузнецова

200 грн
Купить Sapiens. Краткая история человечества

Sapiens. Краткая история человечества

Юваль Ной Харари

660 грн
Купить Гарри Поттер и Дары Смерти. Книга 7

Гарри Поттер и Дары Смерти. Книга 7

Джоан Роулинг

263 грн
Купить Слово Майдана

Слово Майдана

Виноградов Олег

360 грн
Купить Головоломка

Головоломка

Франк Тилье

60 грн
Купить Історія мого кохання

Історія мого кохання

Тіна Тернер

165 грн
Купить Система вознаграждения: Как  разработать цели и  KPI

Система вознаграждения: Как разработать цели и KPI

Елена Ветлужских

333 грн
Купить Кастор фарбує шафку та лагодить велосипед

Кастор фарбує шафку та лагодить велосипед

Ларс Клінтінг

155 грн
Купить Дівчина Онлайн

Дівчина Онлайн

Зої Заґґ

139 грн
Купить Love story = История любви

Love story = История любви

Эрик Сигал

76 грн
Купить Мислення швидке й повільне

Мислення швидке й повільне

Даниэль Канеман

341 грн
Купить Олівці кольорові двосторонні, 12 шт. Kite Jolliers

Олівці кольорові двосторонні, 12 шт. Kite Jolliers

62 грн
Купить Благие знамения

Благие знамения

Терри Пратчетт, Нил Гейман

208 грн
Купить Видеомаркетинг: Стратегия, контент, производство

Видеомаркетинг: Стратегия, контент, производство

Джон Моуат

370 грн
Купить Битвы за еду и войны культур: Тайные двигатели истории

Битвы за еду и войны культур: Тайные двигатели истории

Том Нилон

333 грн
Купить Созависимость для чайников

Созависимость для чайников

Дарлин Лансер

420 грн
Купить Миллион подписчиков. Как раскрутить ваш аккаунт за 30 дней

Миллион подписчиков. Как раскрутить ваш аккаунт за 30 дней

Брендан Кейн

220 грн
Купить Конкретная математика. Математические основы информатики

Конкретная математика. Математические основы информатики

Рональд Л. Грэхем, Дональд Э. Кнут, Орен Паташник

1 350 грн
Купить Взлом маркетинга. Наука о том, почему мы покупаем

Взлом маркетинга. Наука о том, почему мы покупаем

Фил Барден

525 грн
Купить Ініціація

Ініціація

Люко Дашвар

120 грн
Купить Искусство обмана: Социальная инженерия в мошеннических схемах

Искусство обмана: Социальная инженерия в мошеннических схемах

Кристофер Хэндэги

250 грн
Купить Практика осознанности. 75 простых медитаций на каждый день для избавления от стресса, улучшения ментального здоровья и обретения душевного спокойствия

Практика осознанности. 75 простых медитаций на каждый день для избавления от стресса, улучшения ментального здоровья и обретения душевного спокойствия

Мэттью Соколов

270 грн
Купить Модельное мышление. Как анализировать сложные явления с помощью математических моделей

Модельное мышление. Как анализировать сложные явления с помощью математических моделей

Скотт Пейдж

940 грн
Купить Граф Монте-Кристо. В 2-х томах (компл.)

Граф Монте-Кристо. В 2-х томах (компл.)

Александр Дюма

148 грн
Купить Биохимия для чайников

Биохимия для чайников

Джон Т. Мур, Ричард Х. Лэнгли

411 грн
Купить Скретч постер My Poster Cinema edition 20 century (Eng)

Скретч постер My Poster Cinema edition 20 century (Eng)

450 грн
Купить Love of Life = Любов до життя

Love of Life = Любов до життя

Джек Лондон

124 грн
Купить Дисциплина без драм. Как помочь ребенку воспитать характер(покет)

Дисциплина без драм. Как помочь ребенку воспитать характер(покет)

Дэниел Сигел, Тина Брайсон

111 грн
Купить White Fang (Біле ікло)

White Fang (Біле ікло)

Джек Лондон

85 грн
Купить Выход из кризиса: Новая парадигма управления людьми, системами и процессами

Выход из кризиса: Новая парадигма управления людьми, системами и процессами

Эдвардс Деминг

475 грн
Купить Измеряйте самое важное. Как Google, Intel и другие компании добиваются роста с помощью OKR

Измеряйте самое важное. Как Google, Intel и другие компании добиваются роста с помощью OKR

Джон Дорр

428 грн
Купить Чорне Сонце

Чорне Сонце

Василь Шкляр

139 грн
Купить Лучшее в нас: Почему насилия в мире стало меньше

Лучшее в нас: Почему насилия в мире стало меньше

Стивен Пинкер

690 грн
Купить Трансерфинг реальности. Ступень I: Пространство вариантов

Трансерфинг реальности. Ступень I: Пространство вариантов

Вадим Зеланд

235 грн
Купить Класична листівка Радiсть – це сенс життя!

Класична листівка Радiсть – це сенс життя!

11 грн

Книги из категории "Книги по программированию"

Купить Python для программирования криптовалют

Python для программирования криптовалют

Джимми Сонг

1 139 грн
969 грн
Купить Наиболее эффективное программирование на C#: 50 способов улучшения кода

Наиболее эффективное программирование на C#: 50 способов улучшения кода

Билл Вагнер

644 грн
548 грн
Купить Программист-прагматик

Программист-прагматик

Дэвид Томас, Эндрю Хант

932 грн
793 грн
Купить C++ за 21 день

C++ за 21 день

Сиддхартха Рао

782 грн
665 грн
Купить Шаблоны корпоративных приложений

Шаблоны корпоративных приложений

Мартин Фаулер

1 139 грн
969 грн
Купить Шаблоны C++: справочник разработчика

Шаблоны C++: справочник разработчика

Дэвид Вандевурд, Николай М. Джосаттис

810 грн
729 грн
Купить Современный веб-дизайн. Настольный и мобильный

Современный веб-дизайн. Настольный и мобильный

Юлия Сырых

431 грн
367 грн
Купить Глубокое обучение и TensorFlow для профессионалов. Математический подход к построению систем искусственного интеллекта на Python

Глубокое обучение и TensorFlow для профессионалов. Математический подход к построению систем искусственного интеллекта на Python

Сантану Паттанаяк

590 грн
Купить C++: базовый курс

C++: базовый курс

Герберт Шилдт

679 грн
578 грн
Купить Язык программирования C. Лекции и упражнения

Язык программирования C. Лекции и упражнения

Стивен Прата

1 300 грн
1 105 грн
Купить Библия C#

Библия C#

Михаил Фленов

725 грн
580 грн
Купить Реализация методов предметно-ориентированного проектирования

Реализация методов предметно-ориентированного проектирования

Вон Вернон

1 553 грн
1 321 грн
Купить Прагматичный ИИ. Машинное обучение и облачные технологии

Прагматичный ИИ. Машинное обучение и облачные технологии

Ной Гифт

740 грн
518 грн
Купить Основы машинного обучения для аналитического прогнозирования: алгоритмы, рабочие примеры и тематические исследования

Основы машинного обучения для аналитического прогнозирования: алгоритмы, рабочие примеры и тематические исследования

Джон Д. Келлехер, Брайан Мак-Нейми, Аоифе д'Арси

1 300 грн
1 105 грн
Купить Основы искусственного интеллекта: нетехническое введение

Основы искусственного интеллекта: нетехническое введение

Том Таулли

385 грн
Купить Искусство программирования. т.3. Сортировка и поиск

Искусство программирования. т.3. Сортировка и поиск

Дональд Э. Кнут

1 553 грн
1 321 грн
Купить Java: эффективное программирование

Java: эффективное программирование

Джошуа Блох

900 грн
Купить Java. Справочник разработчика

Java. Справочник разработчика

Бенджамин Дж. Эванс, Дэвид Флэнаган

810 грн
Купить Язык программирования C++. Базовый курс

Язык программирования C++. Базовый курс

Стенли Б. Липпман, Жози Лажойе

1 553 грн
1 321 грн
Купить Язык программирования Go

Язык программирования Go

Алан А. А. Донован, Брайан У. Керниган

679 грн
578 грн

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Все права защищены © 2003-2021 Bookzone.com.ua              Условия использования | Политика конфиденциальности
Интеграция сайта с 1С: ©SUPC