Design Patterns




Other Refcardz


thumb

Getting Started with ServiceMix 4.0

Contents Include: About ServiceMix 4.0, ServiceMix 4.0 Architecture, Configuration of ServiceMix 4.0 Components, Routing in ServiceMix 4.0, ServiceMix and Web services, Threads Coordination and more...


thumb

JavaServer Faces 2.0

Contents Include: JSF Overview, Development Process, Lifecycle, The JSF Expression Language, JSF Core Tags, JSF HTML Tags and more...


thumb

Essential EMF

Features include Generating a Model – Quick Start, Regeneration and Merging, The Ecore Model, Structural Feature Control Flags, Hot Tips and more.


thumb

Core Java

Features include Java Keywords, Standard Java Packages, Character Escape Sequences, Collections and Common Algorithms, Regular Expressions, JAR Files and more.




Click Here To
Download PDF


Overview

Design patterns provide a fundamental foundation to building maintainable and scalable software. Understanding how the patterns work, why they provide a benefit, and when to use them helps to ensure that software is built from reusable object oriented components. This Refcard provides a quick reference to the original 23 Gang of Four design patterns, as listed in the book Design Patterns: Elements of Reusable Object-Oriented Software. Each pattern includes class diagrams, explanation, usage information, and a real world example.


About the Author

The product of two computer programmers, Jason McDonald wrote his first application in BASIC while still in elementary school and has been heavily involved in software ever since. He began his software career when he found himself automating large portions of one of his first jobs. Finding his true calling, he quit the position and began working as a software engineer for various small companies where he was responsible for all aspects of applications, from initial design to support. He has roughly 11 years of experience in the software industry and many additional years of personal software experience during which he has done everything from coding to architecture to leading and managing teams of engineers. Through his various positions he has been exposed to design patterns and other architectural concepts for years. Jason is the founder of the Charleston SC Java Users Group and is currently working to help found a Charleston chapter of the International Association of Software Architects

Personal Blog

http://www.mcdonaldland.info/

Charleston SC Java Users Group
http://www.charlestonscjug.org

Comments

Jason McDonald replied on Wed, 2008/06/18 - 8:53pm

There are a lot more comments here:
http://refcardz.dzone.com/announcements/design-patterns

 

y9_@live.com replied on Wed, 2009/10/07 - 5:13pm

good work my dear العاب العاب دراجات منتديات

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.