知识卡片
模式不是终点
内容
模式记录的是经验解法,不是设计真理。它们帮助发现结构、命名权衡、解释后果,但仍要服从具体问题的约束。发散:成熟使用模式的标志,是知道何时不用它。
参考来源
- 位置:第6章《结论》6.1.4节末尾及6.5节「临别感想」(源文件:_epub-src/OEBPS/Text/part0102.xhtml、part0108.xhtml)
- 结论依据:原文说明好的设计者不仅知道哪些变化会促使重构,还知道哪些结构能避免重构,模式只是为重构提供目标而非替代具体分析;临别感想引用Alexander的话说明模式需要根据具体空间契合交织而非简单堆砌,直接支持卡片对模式记录的是经验解法而非设计真理、仍要服从具体问题约束的论述。
- 原始内容:"好的设计者不仅知道哪些变化会促使重构,而且还知道哪些类和对象结构能够避免重构——其设计对于需求变化具有健壮性……以一种松散的方式把一些模式串接在一起来建造建筑是可能的。这样的建筑仅仅是一些模式的堆砌,而不紧凑。这不够深刻。"