December 2001
Intermediate to advanced
304 pages
7h 36m
English
Developing more resilient systems should be our first course of action. Reuse will follow.
When designing object-oriented systems, the challenges are numerous, and the solutions are various. How do we identify an approach that will help ensure we are creating an extensible, robust, and easily maintainable system? One way is by using design patterns. Design patterns are proven design solutions that can be tailored to fit the context of a particular design challenge. In essence, they are reusable design templates. While the notion of patterns has hit mainstream development since the seminal work published in 1995 by the Gang of Four [GOF95], the number of patterns available has become almost unmanageable. ...
Read now
Unlock full access