Java Reference
In-Depth Information
effectively in object-oriented languages. If you want to become a powerful Java programmer,
you should study design patterns, especially those in Design Patterns .
Table 1.1. Topics Conveying Software Development Wisdom in the Form of Patterns
PATTERN
CATEGORY
TITLE
AUTHORS /EDITORS
SOFTWARE
PROCESS
Process Patterns: Building Large-Scale Systems
Using Object Technology
Scott W. Ambler
More Process Patterns: Delivering Large-Scale
Systems Using Object Technology
Scott W. Ambler
OBJECT
MODELING
Analysis Patterns: Reusable Object Models
Martin Fowler
Object Models: Strategies, Patterns and
Applications
Peter Coad
Mark Mayfield
David North
ARCHITECTURE
CORBA Design Patterns
Thomas J. Mowbray
Raphael C. Malveau
Core J2EE™ Patterns: Best Practices and
Design Strategies
Deepak Alur
John Crupi
Dan Malks
Pattern-Oriented Software Architecture,
Volume 1: A System of Patterns
Frank Buschmann
Regine Meunier
Hans Rohnert
Peter Sommerlad
Michael Stal
Pattern-Oriented Software Architecture, Volume
2: Patterns for Concurrent and Networked
Objects
Douglas Schmidt
Michael Stal
Hans Rohnert
Frank Buschmann
DESIGN
AntiPatterns: Refactoring Software,
Architectures, and Projects in Crisis
William J. Brown
Raphael C. Malveau
Hays W. McCormick III
Thomas J. Mowbray
Applying UML and Patterns, Second Edition
Craig Larman
Concurrent Programming in Java™, Second
Edition: Design Principles and Patterns
Doug Lea
Design Patterns
Erich Gamma
Richard Helm
Ralph Johnson
John Vlissides
Design Patterns for Object-Oriented Software
Development
Wolfgang Pree
Pattern Hatching: Design Patterns Applied
John Vlissides
SanFranciso™ Design Patterns
James Carey
Brent Carlson
Tim Graser
Search WWH ::




Custom Search