Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Software Architecture Design Patterns in Java

Buy
 Partha Kuchana is an experienced enterprise systems architect. He understands that patterns are not about things that are just good ideas, but that patterns are about capturing knowledge bred from experience. This hard-won knowledge is what Partha is sharing with readers of his book. Here are some of the things I really like about what he has to say.

The book presents 42 design patterns, which include the 23 GoF patterns. These patterns are categorized as follows:

 7 Basic patterns
 5 Creational patterns
 4 Collectional patterns
11 Structural patterns
11 Behavioral patterns
 4 Concurrency patterns

The discussion of each pattern includes an example implemented in Java. Further, the source code for all examples is found on the following Web site for this book: http://www.crcpress.com/e_products/downloads/download.asp. The source code and the easily understood examples make this format work well.

Partha takes complex material and clearly explains the ideas so they are easy-to-understand, an important consideration for both the novice encountering the material for the first time and the experienced developer who quickly wants to extract the important bits for immediate use. Each pattern discussion also includes Practice Questions for exactly that — your own use to improve your skills or, if this book were to be chosen as a text, to help the time-pressured instructor.

 Partha takes the time to compare and contrast the patterns. For example, in the discussion on the Mediator pattern, a table shows similarities and differences between Mediator and Facade. The reader will find that this analysis leads to a clearer understanding than simply trying to focus on each pattern in isolation. The text also includes consideration of relationships between patterns. For example, in the discussion on the Mediator pattern there is a reference to a previous design example for the Command pattern.

 Finally, at the end of the book, the reader will be happy to find a case study that pulls some of the patterns together to illustrate how a more complicated problem would be tackled and how the patterns work together. As those who have studied the work of Christopher Alexander realize—patterns are not applied in isolation but collaborate within a specific domain to address large and small problems.

It has been ten years since the GoF book was published. A lot of patterns have been identified and captured in that time. A lot of patterns books have been written. This book is like the GoF book, a catalog; probably not one you will read cover-to-cover in a single setting, but which will find a place on your bookshelf. Keep it handy for all those “How do I do this in Java?” questions where you wish you had an expert in the office next door to provide answers.
This book is the next best thing.
Linda Rising
Phoenix, AZ
(HTML tags aren't allowed.)

Microsoft Excel 2000 Functions in Practice (Que Quick Reference)
Microsoft Excel 2000 Functions in Practice (Que Quick Reference)
The Microsoft Excel 2000 Functions in Practice provides in-depth information on the functions that will maximize your use of the analytical tools within Excel 2000. Packed with examples and detailed insight into both the functions and their uses, this reference includes more than just discussions of the functions—it offers practical,...
Generalized Hyperbolic Secant Distributions: With Applications to Finance (SpringerBriefs in Statistics)
Generalized Hyperbolic Secant Distributions: With Applications to Finance (SpringerBriefs in Statistics)

​Among the symmetrical distributions with an infinite domain, the most popular alternative to the normal variant is the logistic distribution as well as the Laplace or the double exponential distribution, which was first introduced in 1774. Occasionally, the Cauchy distribution is also used. Surprisingly, the hyperbolic secant...

TV FAQS: Uncommon Answers to Common Questions about TV
TV FAQS: Uncommon Answers to Common Questions about TV
Uncommon answers to common questions about TV
 
'Is TV dumbing us down?', 'what is a precinct drama?', 'why does all TV look the same?', 'has TV changed politics?', 'who regulates TV', 'is TV finished?' Viewers and students of TV have a healthy...

Handbook on the Toxicology of Metals, Third Edition
Handbook on the Toxicology of Metals, Third Edition

Handbook of the Toxicology of Metals is the standard reference work for physicians, toxicologists and engineers in the field of environmental and occupational health. This new edition is a comprehensive review of the effects on biological systems from metallic elements and their compounds. An entirely new structure and illustrations represent...

Mastering openFrameworks: Creative Coding Demystified
Mastering openFrameworks: Creative Coding Demystified

A practical guide to creating audiovisual interactive projects with low-level data processing using openFrameworks

  • Create cutting edge audio-visual interactive projects, interactive installations, and sound art projects with ease
  • Unleash the power of low-level data processing methods using C++ and...
Using MVVM Light with your Xamarin Apps
Using MVVM Light with your Xamarin Apps

Learn how to use the popular MVVM Light development framework with a focus on reliable, maintainable code that can be deployed across any of the .NET-supported mobile platforms. Clear examples are provided of the advantages of the MVVM platform along with step-by-step demonstrations of how to create applications at different...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy