While design patterns have helped to document software as an engineering discipline, they don’t really help much as a teaching aid.

Related Articles