๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Design Patterns Java Workbook

โœ Scribed by Steven John Metsker


Book ID
127446940
Publisher
Addison-Wesley Professional
Year
2002
Tongue
English
Weight
4 MB
Category
Library
ISBN
0201743973

No coin nor oath required. For personal study only.

โœฆ Synopsis


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.

โœฆ Subjects


Java


๐Ÿ“œ SIMILAR VOLUMES


Java Enterprise Design Patterns: Pattern
โœ Mark Grand ๐Ÿ“‚ Library ๐Ÿ“… 2001 ๐Ÿ› John Wiley & Sons ๐ŸŒ English โš– 3 MB

This third volume from Mark Grand features 38 design patterns for developing real-world Java distributed and enterprise applications. Some of the key concepts covered are reliable transaction processing, distributed objects, reliable message passing, concurrency management, object persistence, and c

Java Design Patterns: A Tutorial
โœ James W. Cooper ๐Ÿ“‚ Library ๐Ÿ“… 2000 ๐Ÿ› Addison-Wesley Professional ๐ŸŒ English โš– 5 MB

Design patterns have become a staple of object-oriented design and programming by providing elegant, easy-to-reuse, and maintainable solutions to commonly encountered programming challenges. However, many busy Java programmers have yet to learn about design patterns and incorporate this powerful tec

Software Architecture Design Patterns in
โœ Partha Kuchana ๐Ÿ“‚ Library ๐Ÿ“… 2004 ๐Ÿ› Auerbach Publications ๐ŸŒ English โš– 3 MB

Software engineering and computer science students need a resource that explains how to apply design patterns at the enterprise level, allowing them to design and implement systems of high stability and quality. Software Architecture Design Patterns in Java is a detailed explanation of how to apply

Concurrent Programming in Java: Design P
โœ Doug Lea ๐Ÿ“‚ Library ๐Ÿ“… 1999 ๐Ÿ› Prentice Hall PTR ๐ŸŒ English โš– 2 MB

In this second edition, you will find thoroughly updated coverage of the Java(tm) 2 platform and new or expanded coverage of:* Memory model * Cancellation * Portable parallel programming * Utility classes for concurrency controlThe Java platform provides a broad and powerful set of APIs, tools, and

J2EE best practices: Java design pattern
โœ Darren Broemmer ๐Ÿ“‚ Library ๐Ÿ“… 2003 ๐Ÿ› Wiley ๐ŸŒ English โš– 4 MB

There are a number of best practices you need to consider to build highly effective J2EE components and integrate them into applications. These practices include evaluating and selecting the right set of software components and services to handle the job.In this book, Darren Broemmer supplies you wi

Applied Javaโ„ข Patterns
โœ Stephen Stelting, Olav Maassen ๐Ÿ“‚ Library ๐Ÿ“… 2002 ๐Ÿ› Prentice Hall ๐ŸŒ English โš– 3 MB

A hands-on guide to design patterns for Java platform developers. * Pattern-based solutions for every stage of the development lifecycle * Documents 30 patterns, including the 23 core patterns for the Sun Certified Enterprise Architect exam * Describes pattern use within the Java APIs-inclu