- Shopping Bag ( 0 items )
Bill CarmadaThrough patterns, developers are able to systematize the wisdom gained through trial and error, so that others can benefit without making the same mistakes. UML offers an ideal way to communicate design patterns precisely and concisely. Patterns in Java, Volume 1 brings them all together, delivering a comprehensive catalog of 41 design patterns specifically for Java. Think of it as a blueprint for the early, error-prone stages of development, helping you build designs that are more elegant-and far easier to reuse.
Replete with Java source code and real-world scenarios, this book covers virtually every aspect of object-oriented design. Top Java consultant Mark Grand starts with five "fundamental" patterns you can apply across-the-board. Next, Grand introduces "creational" patterns that guide you in creating objects; "partitioning" patterns for organizing complex actors and concepts into multiple classes; "structural" patterns to optimize interactions amongst objects; and "concurrency" patterns to manage shared resources. He also provides eleven powerful "behavioral" patterns.
If you're one of the many programmers who recognize the benefits of careful up-front design but haven't actually gotten around to mastering patterns or UML, this is the resource you've been waiting for. You almost can't help but succeed!
Bill Carmada @ Cyberian Express