Time tested solutions that a programmer can use to solve common problems when designing an application or system.
Design patterns implemented in Java
Time tested solutions that a programmer can use to solve common problems when designing an application or system.