知识卡片

模式讲关系

普通读书笔记卡 · 1818.b

内容

模式语言的价值不在罗列通用方案,而在说明问题、情境、作用力与其他模式之间的关系。发散:设计模式若脱离语境,只会变成命名游戏;真正可复用的是权衡方式。

参考来源

- 位置:《架构启示录》第2章《Christopher Alexander:模式、秩序、软件》2.5节“模式网络与模式语言”(源文件:_chapter-text/chapter04.txt,对应OEBPS/Text/chapter14.xhtml) - 结论依据:CES为模式厘定的标准格式要求说明模式所针对的问题、解决办法,以及该模式与语言体系中其他模式的关系,而非孤立地罗列方案本身。 - 原始内容:模式必须用明确的格式来描述,这种格式应该提供一张照片,让人明白该模式所针对的情境,并用一段话来描述这种模式,同时还要对问题予以说明,并给出一套带有步骤的解决办法……并给出一套图表,同时说出该模式与语言体系中的其他模式有何关系。