Design pattern [設計模式]

「設計模式」是一種解決特定情境下設計問題的方法紀錄集。此概念由建築師Christopher Alexander所創,並隨後應用到不同的專業領域,如計算機科學。
A design pattern in architecture and computer science is a formal way of documenting a solution to a design problem in a particular field of expertise. The idea was introduced by the architect Christopher Alexander in the field of architecture[1] and has been adapted for various other disciplines, including computer science.[2] (design_pattern, 2011-01-19)