Design Patterns
A design pattern is a repeatable solution to a recurring problem in the software development process. Originally, design patterns were applied to physical building architecture, but several prescient individuals felt that these same principles could be applied to the design of object-oriented software. Design patterns can be used to promote consistency in the software development process. They provide a common means of communicating tried and proven solutions to frequently encountered problems.
While design patterns have for a number of years been applied to object-oriented software development, including the development of Java applications, in recent years Sun Microsystems has increased the emphasis on design patterns with Java ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access