design pattern:设计模式;在软件工程与系统设计中,指一类可复用的通用解决方案模板,用于解决在特定情境下反复出现的设计问题(强调“思路/结构”,而不是具体代码实现)。在其他领域(如建筑、产品设计)也可泛指“常用的设计套路/范式”。
/dɪˈzaɪn ˈpætərn/
We used the Singleton design pattern to manage one shared configuration.
我们使用单例设计模式来管理一个共享的配置。
Although the design pattern improves maintainability, using it everywhere can make the code harder to understand.
尽管这种设计模式能提高可维护性,但到处滥用反而会让代码更难理解。
design(设计)+ pattern(模式/范式)。pattern 原指“图案、样式、模板”,引申为“可重复的结构”。“design pattern”在软件语境中流行起来,主要与 1990 年代面向对象设计的发展有关,用来概括一套可复用的设计经验。