Tim Reynolds
Java design patterns 101
Link / 6 months ago
2 notes
Design patterns capture the experience of expert software developers and present
common recurring problems, their solutions, and the consequences of those
solutions in methodical way. This tutorial explains why patterns are useful and
important for object-oriented design and development; how patterns are documented,
categorized, and cataloged; when they should be used; what some important
patterns are; and how they are implemented.