A design pattern is a description of communicating objects and classes that are customized to solve a general software design problem within a particular context. [FAQ Previously managed by More>>

A design pattern is a description of communicating objects and classes that are customized to solve a general software design problem within a particular context. [FAQ Previously managed by John Mitchell and John Moore]."
<<Less