Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Patterns in Java, Volume 2

Buy
Patterns in Java, Volume 2, 9780471258414 (0471258415), John Wiley & Sons, 1999
Mark Grand's Patterns in Java, Volume 2 offers a grab bag of 50 reusable patterns for Java developers. Together, these patterns can improve your graphical user interface (GUI) design, testing, and the overall robustness of your next Java project.

After a short introduction to patterns and UML (unified modeling language) basics, the author looks at the software engineering life cycle, then moves on to describe the first group of object-oriented design patterns, including Creator, Polymorphism, and Law of Demeter.

Less theoretical, the next group of GUI patterns can let you create more responsive and intuitive interfaces. (Experienced programmers will already know several of these, such as the Form pattern for dialog boxes and the Disabled Irrelevant Things pattern, which grays out unused items.) The following sections on organizational coding and coding optimization patterns are the most practical as they offer ways to write better Java code, including conditional compilation, exception handling, and socket programming.

Next, the author includes a group of code robustness patterns, including assertions. The book closes with more theoretical material on testing. (Patterns such as White/Black Box or Regression Testing will be familiar turf to anyone who knows a little software engineering.)

A good many of the patterns cataloged here probably call attention to the obvious. (For instance, is using a Java switch statement really a true "pattern," as the authors argue?) But with a total of 50 patterns, this guide provides a helpful group of reusable strategies. Many of these patterns will be absolutely essential to any working Java developer.

About the Author
MARK GRAND is a consultant specializing in Java and object-oriented development. He has been an instructor for Sun's Java training programs. He is also the author of Patterns in Java, Volume 1 (Wiley), Java Language Reference, and Java Fundamental Classes.
(HTML tags aren't allowed.)

Managing Web Service Quality: Measuring Outcomes and Effectiveness (Premier Reference Source)
Managing Web Service Quality: Measuring Outcomes and Effectiveness (Premier Reference Source)
Web services are increasingly important in information technology with the expansive growth of the Internet. As services proliferate in domains ranging from e-commerce to digital government, the need for tools and methods to measure and guide the achievement of quality outcomes is critical for organizations.

Managing Web Service...

Building OpenSocial Apps: A Field Guide to Working with the MySpace Platform
Building OpenSocial Apps: A Field Guide to Working with the MySpace Platform

The authors did a great job covering the various ins and outs of OpenSocial, and especially the specific MySpace quirks. If you are a new social networking application developer or even someone who just wants to write better OpenSocial Apps, then this book has what you are looking for

Applications of Nonverbal Communication
Applications of Nonverbal Communication
Each and every day, in every social interaction, we communicate our feelings, attitudes, thoughts, and concerns nonverbally. Nonverbal communication is used to convey power and status, it is used to express love and intimacy, it is used to communicate agreement, to establish rapport, and to regulate the flow of communication. Nonverbal...

OpenCV 3 Computer Vision with Python Cookbook: Leverage the power of OpenCV 3 and Python to build computer vision applications
OpenCV 3 Computer Vision with Python Cookbook: Leverage the power of OpenCV 3 and Python to build computer vision applications

Recipe-based approach to tackle the most common problems in Computer Vision by leveraging the functionality of OpenCV using Python APIs

Key Features

  • Build computer vision applications with OpenCV functionality via Python API
  • Get to grips with image processing, multiple...
Agile User Experience Design: A Practitioner's Guide to Making It Work
Agile User Experience Design: A Practitioner's Guide to Making It Work

Being able to fit design into the Agile software development processes is an important skill in today's market. There are many ways for a UX team to succeed (and fail) at being Agile. This book provides you with the tools you need to determine what Agile UX means for you. It includes practical examples and case studies, as well as...

CRC Handbook Chemistry and Physics, 85th Edition
CRC Handbook Chemistry and Physics, 85th Edition
"This famous handbook continues to provide current, critically evaluated chemical and physical data in a one-volume format. A goldmine of information … . " - JACS, Vol. 127, No. 12, 2005 " While I keep the massive recent editions in my study, I keep my original one, the 23rd edition, on my bedside table, for it is easy...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy