pattern 這個詞源自拉丁文的 patrōnus,原本是指「保護者」或「主顧」。這聽起來跟現在的「圖案」或「模式」毫無關聯?別急,其實這是一個從「榜樣」到「形狀」的轉移過程。當某人或某物成為你必須模仿的對象,他就是你的 pattern(榜樣)。
想像你在裁縫時,需要一張紙板作為形狀的依據,照著它剪裁出的布料就會長得一模一樣,這張紙板就是 pattern(模板)。後來,這個詞的含義從「照著做的對象」擴展到了這些動作的結果——也就是那種重複出現的「圖案」或「模式」。
這就像中文說的「模範」與「模子」。我們既說「他是大家學習的模範」,也說「從模子裡做出來的」,這兩個看似分開的概念,在英文中被 pattern 一個字全包了。你既可以說某個天氣型態是 weather pattern,也可以說衣服上的花紋是 floral pattern。
看到它時先問自己:這裡指的 pattern 是抽象的「行為模式(邏輯)」,還是具體的「視覺圖案(長相)」?