Wonder Club world wonders pyramid logo
×

Design Patterns Java Workbook Book

Design Patterns Java Workbook
Design Patterns Java Workbook, Praise for <i>Design Patterns Java™ Workbook</i>
An excellent book... I'm incredibly impressed with how readable it is. I understood every single chapter, and I think any reader with any Java familiarity would. This book is going to be required, Design Patterns Java Workbook has a rating of 3 stars
   2 Ratings
X
Design Patterns Java Workbook, Praise for Design Patterns Java™ Workbook An excellent book... I'm incredibly impressed with how readable it is. I understood every single chapter, and I think any reader with any Java familiarity would. This book is going to be required, Design Patterns Java Workbook
3 out of 5 stars based on 2 reviews
5
0 %
4
0 %
3
100 %
2
0 %
1
0 %
Digital Copy
PDF format
1 available   for $99.99
Original Magazine
Physical Format

Sold Out

  • Design Patterns Java Workbook
  • Written by author Steven John Metsker
  • Published by Addison-Wesley, December 2002
  • Praise for Design Patterns Java™ Workbook "An excellent book... I'm incredibly impressed with how readable it is. I understood every single chapter, and I think any reader with any Java familiarity would. This book is going to be required
  • Metsker is a researcher and author who writes about object-oriented techniques. His workbook is written for software developers who know Java and have had some exposure to Design Patterns (Addison-Wesley, 1995), in which Erich Gamma and his colleagues pre
Buy Digital  USD$99.99

WonderClub View Cart Button

WonderClub Add to Inventory Button
WonderClub Add to Wishlist Button
WonderClub Add to Collection Button

Book Categories

Authors

Foreword.


Preface.


1. Introduction to Patterns.

Why Patterns?

Why Design Patterns?

Why Java?

Why UML?

Why a Workbook?

The Organization of This Book.

Welcome to Oozinoz!

Source Code Disclaimer.

Summary.

I. NTERFACE PATTERNS.

2. Introducing Interfaces.


Ordinary Interfaces.

Interfaces and Obligations.

Placing Constants in Interfaces.

Summary.

Beyond Ordinary Interfaces.

3. Adapter.


Adapting in the Presence of Foresight.

Class and Object Adapters.

Unforeseen Adaptation.

Recognizing ADAPTER.

Summary.

4. FAÇADE.


Refactoring to FAÇADE.

Facades, Utilities, and Demos.

Summary.

5. Composite.


An Ordinary Composite.

Recursive Behavior in Composites.

Trees in Graph Theory.

Composites with Cycles.

Consequences of Cycles.

Summary.

6. Bridge.


A Classic Example of BRIDGE: Drivers.

Refactoring to BRIDGE.

A Bridge Using the List Interface.

Summary.

II. Responsibility Patterns.

7. Introducing Responsibility.


Ordinary Responsibility.

Controlling Responsibility with Visibility.

Summary.

Beyond Ordinary Responsibility.

8. SINGLETON.


SINGLETON Mechanics.

Singletons and Threads.

Recognizing SINGLETON.

Summary.

9. OBSERVER.


A Classic Example: OBSERVER in Swing.

Model/View/Controller.

Maintaining an Observable Object.

Summary.

10. MEDIATOR.


A Classic Example: GUI Mediators.

Relational Integrity Mediators.

Summary.

11. Proxy.


A Classic Example: Image Proxies.

Image Proxies Reconsidered.

Remote Proxies.

Summary.

12. Chain of Responsibility.


Varieties of Lookup.

Refactoring to CHAIN OF RESPONSIBILITY.

Anchoring a Chain.

CHAIN OF RESPONSIBILITY without COMPOSITE.

Summary.

13. FLYWEIGHT.


Recognizing FLYWEIGHT.

Immutability.

Extracting the Immutable Part of a Flyweight.

Sharing Flyweights.

Summary.

III. CONSTRUCTION PATTERNS.

14. Introducing Construction.


Ordinary Construction.

Superclass Collaboration.

Collaboration within a Class.

Summary.

Beyond Ordinary Construction.

15. Builder.


Building from a Parser.

Building under Constraints.

Building a Counteroffer.

Summary.

16. FACTORY METHOD.


Recognizing FACTORY METHOD.

A Classic Example of FACTORY METHOD: Iterators.

Taking Control of Which Class to Instantiate.

FACTORY METHOD in Parallel Hierarchies.

Summary.

17. Abstract Factory.


Abstract Factories for Families of Objects.

Packages and Abstract Factories.

Abstract Factories for Look-and-Feel.

Summary.

18. Prototype.


Prototypes as Factories.

Prototyping with Clones.

Using Object.clone().

Summary.

19. Memento.


Memento Durability.

Applying Memento.

Persisting Mementos across Sessions.

Using Strings as Mementos.

Summary.

IV. OPERATION PATTERNS.

20. Introducing Operations.


Operations, Methods, and Algorithms.

The Mechanics of Methods.

Exceptions in Methods.

Summary.

Beyond Ordinary Operators.

21. TEMPLATE METHOD.


A Classic Example of TEMPLATE METHOD: Sorting.

Completing an Algorithm.

TEMPLATE METHOD Hooks.

Refactoring to TEMPLATE METHOD.

Summary.

22. STATE.


Modeling States.

Refactoring to STATE.

Making States Constant.

Summary.

23. STRATEGY.


Modeling Strategies.

Refactoring to STRATEGY.

Comparing STRATEGY and STATE.

Comparing STRATEGY and TEMPLATE METHOD.

Summary.

24. Command.


A Classic Example: Menu Commands.

Using COMMAND to Supply a Service.

COMMAND in Relation to Other Patterns.

Summary.

25. INTERPRETER.


An INTERPRETER Example.

Interpreters, Languages, and Parsers.

Summary.

V. EXTENSION PATTERNS.

26. Introducing Extensions.


Reuse as an Alternative to Extension.

Extending by Subclassing.

The Liskov Substitution Principle.

Extending by Delegating.

Summary.

Beyond Ordinary Extension.

27. DECORATOR.


A Classic Example of DECORATOR: Streams.

Function Decorators.

Decorating without DECORATOR.

Summary.

28. Iterator.


Type-Safe Collections.

Iterating Over a Composite.

Thread-Safe Iterators.

Summary.

29. VISITOR.


Supporting VISITOR.

Extending with VISITOR.

VISITOR Cycles.

VISITOR Controversy.

Summary.

VI. APPENDIXES.

Appendix A: Directions.


Appendix B: Solutions.


Appendix C: UML at a Glance.


Glossary.


Bibliography.


Index.


Login

  |  

Complaints

  |  

Blog

  |  

Games

  |  

Digital Media

  |  

Souls

  |  

Obituary

  |  

Contact Us

  |  

FAQ

CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!!

X
WonderClub Home

This item is in your Wish List

Design Patterns Java Workbook, Praise for <i>Design Patterns Java™ Workbook</i>
An excellent book... I'm incredibly impressed with how readable it is. I understood every single chapter, and I think any reader with any Java familiarity would. This book is going to be required, Design Patterns Java Workbook

X
WonderClub Home

This item is in your Collection

Design Patterns Java Workbook, Praise for <i>Design Patterns Java™ Workbook</i>
An excellent book... I'm incredibly impressed with how readable it is. I understood every single chapter, and I think any reader with any Java familiarity would. This book is going to be required, Design Patterns Java Workbook

Design Patterns Java Workbook

X
WonderClub Home

This Item is in Your Inventory

Design Patterns Java Workbook, Praise for <i>Design Patterns Java™ Workbook</i>
An excellent book... I'm incredibly impressed with how readable it is. I understood every single chapter, and I think any reader with any Java familiarity would. This book is going to be required, Design Patterns Java Workbook

Design Patterns Java Workbook

WonderClub Home

You must be logged in to review the products

E-mail address:

Password: