Dominant Systems - Michigan Network Solutions Provider Dominant Systems - Michigan Network Solutions Provider
Dominant Systems - Michigan Network Solutions Provider Dominant Systems - Michigan Network Solutions Provider
ARCSPIDER SEARCH
Enter Keywords:

Powered by Arc Spider - Smart Product Search Services 
Privacy Statement
PARTNER LINKS

Buy.com Coupons

Sony VAIO PC Special Offers

The Hottest Notebook Deals Are Here!


Design Patterns in Java(TM) (Software Patterns Series)
Home > Computer/ Network Books > Java > Item 40
View Previous Product in Java View Next Product in Java

Click here to buy Design Patterns in Java(TM) (Software Patterns Series) by  Steven John Metsker and William C. Wake. Design Patterns in Java(TM) (Software Patterns Series)
by Steven John Metsker and William C. Wake
Sales Rank: 71413
List Price: $59.99
$39.89
At Amazon
Get More Info On Design Patterns in Java(TM) (Software Patterns Series)! Buy Design Patterns in Java(TM) (Software Patterns Series) Now!

  • Hardcover: 480 pages
  • Publisher: Addison-Wesley Professional; 2 edition April 28, 2006
  • Language: English
  • ISBN-10: 0321333020
  • ISBN-13: 978-0321333025
  • Product Dimensions: 9.4 x 6.9 x 0.9 inches
  • Shipping Weight: 1.9 pounds

    Back Cover Copy


    Design Patterns in Java™ gives you the hands-on practice and deep insight you need to fully leverage the significant power of design patterns in any Java software project. The perfect complement to the classic Design Patterns, this learn-by-doing workbook applies the latest Java features and best practices to all of the original 23 patterns identified in that groundbreaking text.

    Drawing on their extensive experience as Java instructors and programmers, Steve Metsker and Bill Wake illuminate each pattern with real Java programs, clear UML diagrams, and compelling exercises. You'll move quickly from theory to application—learning how to improve new code and refactor existing code for simplicity, manageability, and performance.

    Coverage includes
    • Using Adapter to provide consistent interfaces to clients
    • Using Facade to simplify the use of reusable toolkits
    • Understanding the role of Bridge in Java database connectivity
    • The Observer pattern, Model-View-Controller, and GUI behavior
    • Java Remote Method Invocation (RMI) and the Proxy pattern
    • Streamlining designs using the Chain of Responsibility pattern
    • Using patterns to go beyond Java's built-in constructor features
    • Implementing Undo capabilities with Memento
    • Using the State pattern to manage state more cleanly and simply
    • Optimizing existing codebases with extension patterns
    • Providing thread-safe iteration with the Iterator pattern
    • Using Visitor to define new operations without changing hierarchy classes


    If you're a Java programmer wanting to save time while writing better code, this book's techniques, tips, and clear explanations and examples will help you harness the power of patterns to improve every program you write, design, or maintain.

    All source code is available for download at http://www.oozinoz.com.

    About The Author


    Steven John Metsker is a Managing Consultant with Dominion Digital, an information technology and business process reengineering company. Steve specializes in object-oriented techniques for creating clean, powerful software, and he is the author of Building Parsers with Java™, Design Patterns Java™ Workbook, and Design Patterns in C# (all from Addison-Wesley).

    William C. Wake, http://www.xp123.com , is an independent software consultant, coach, and trainer with more than twenty years of programming experience. Bill previously held positions with Capital One Financial, DMR Trecom, and VTLS, Inc. He is the author of the Refactoring Workbook and Extreme Programming Explored (both from Addison-Wesley).



    Customer Reviews & Comments
    If you're a Java programmer and want to approach the subject of design patterns from that perspective, this book is very well done... Design Patterns In Java by Steven John Metsker and William C. Wake. Contents: Introduction Part 1 - Interface Patterns: Introducing Interfaces; Adapter; Facade; Composite; Bridge Part 2 - Responsibility Patterns: Introducing Responsibility; Singleton; Observer; Mediator; Proxy; Chain of Responsibility; Flyweight Part 3 - Construction Patterns: Introducing Construction; Builder; Factory Method; Abstract Factory; Prototype; Memento Part 4 - Operation Patterns: Introducing Operations; Template Method; State; Strategy; Command; Interpreter Part 5 - Extension Patterns: Introducing Extensions; Decorator; Iterator; Visitor Part 6 - Appendixes: Directions; Solutions; Oozinoz Source; UML At A Glance; Glossary; Bibliography; Index Wake and Metsker use the same standard patterns that have been popularized in the Gang Of Four patterns book. But the main difference between that book and this one is in the application of the material. After you get a very clear understanding of the goals of a certain pattern set, they explore the implementation of that pattern using Java coding examples. That's the value that sticks out for me. Rather than dealing with general abstract coding philosophy, you end up with concrete examples, real business scenarios, and working code that illustrates the concept. Granted, the "real business scenarios" are most applicable to running a fireworks factory, but it's better than "dog is a object of class mammal" fluff that doesn't bridge well to where we live on a daily basis... This book can definitely stand alone when it comes to learning all about design patterns. But if you've read the classic and still don't "get it", this book will tie it all together for you... From the Java perspective, it'd be hard to go wrong here... Comments (2) | Permalink | (Report this)

  • Design Patterns in Java(TM) (Software Patterns Series)
    List Price: $59.99
    Available from Amazon
    Price: $39.89
    Get More Info On Design Patterns in Java(TM) (Software Patterns Series)! Buy Design Patterns in Java(TM) (Software Patterns Series) Now!
    Home |  About Us |  Network Services |  Security Services |  Testimonials |  Case Studies
    Tips & Tools |  Press Room |  Newsletters |  Employment |  Contact Us

    Copyright © 2008, Dominant Systems Corporation

    Dominant Systems Corporation