由建筑师克里斯托弗-亚历山大提出,并在其著作《模式语言》中得到推广。
什么是亚历山大模式语言?
亚历山大模式语言是由建筑师克里斯托弗·亚历山大(Christopher Alexander)提出的,旨在通过一系列设计模式来改善建筑和城市规划。这个语言包含了一系列的原则,用于指导设计和组织空间,以创造更加人性化和和谐的环境。
亚历山大模式语言的核心思想是,通过识别和应用这些模式,可以创造出既美观又实用的设计,这些设计能够促进社会互动、提高生活质量,并与自然环境和谐共存。亚历山大认为,这些模式反映了人类文化和自然环境中普遍存在的秩序和结构。
亚历山大模式语言包含253个模式,每个模式都描述了一个特定环境问题以及如何解决这个问题的方法。这些模式覆盖了从非常具体(如“门廊”或“书架”)到非常抽象(如“边界”或“开放性”)的各种主题。
亚历山大模式语言的一些关键特点包括:
- 普遍性:模式被认为是普遍适用的,适用于各种文化和环境。
- 层次性:模式之间存在层次关系,一些模式是其他模式的子模式或组成部分。
- 相互关联性:模式不是孤立存在的,它们相互关联,共同构成了一个更大的系统。
- 动态性:模式语言是一个不断发展和进化的系统,随着时间的推移,新的模式可以被添加,旧的模式可以被修改或淘汰。
- 参与性:亚历山大模式语言鼓励设计师、规划者和用户参与到设计过程中,共同创造和改进模式。
亚历山大模式语言的主要著作包括:
- 《建筑的永恒之道》(The Timeless Way of Building):介绍了模式语言的基本概念和哲学。
- 《建筑模式语言》(A Pattern Language: Towns, Buildings, Construction):详细描述了253个模式,并提供了如何应用这些模式的指导。
- 《俄勒冈实验》(The Oregon Experiment):记录了亚历山大和他的同事们在俄勒冈州应用模式语言进行实际设计项目的经验。
什么是亚历山大形式?
Alexandrian Form(亚历山大形式)是克里斯托弗·亚历山大(Christopher Alexander)在介绍和记录其设计模式时采用的一种特定的格式或结构。这种形式旨在以一种清晰、系统化的方式呈现每个模式,使读者能够理解每个模式的本质、问题、解决方案以及它们如何相互关联。亚历山大形式通常包含以下几个部分:
- 图片:一个视觉元素,展示模式的典型应用实例。
- 引言:简短的介绍性文字,为读者提供模式的背景和情境。
- 界定:通常以三个菱形图案表示,标志着模式描述的开始。
- 问题标题:用粗体字写出的简短句子,概括了模式旨在解决的问题。
- 正文:详细阐述模式的背景、动机、问题的具体描述、可能的变体以及解决方案的详细说明。
- 解决方案:同样用粗体字写出,概述如何解决正文中提出的问题。
- 图解:一个图表或图解,以视觉形式展示解决方案。
- 结尾界定:与开头相对应的三个菱形图案,标志着模式描述的结束。
- 段落与相关模式:一段文字,将模式与所有相关的较小模式联系起来,这些小模式补充了这个主要模式。说明当前模式与其他模式的关系,以及它是如何在更大的模式网络中相互联系的。
亚历山大形式是亚历山大模式语言的重要组成部分,它帮助人们以一种结构化和一致的方式理解和交流设计知识。这种形式也影响了后来的设计文档和教育材料的编写方式,特别是在建筑和软件设计领域。
通用的形式
- 标题:模式的名称,亚历山大名称可以命名模式创建的事物、创建过程或解决方案的某些属性。
- 序言:在本模式之前,每种模式只能有一句话。
- 问题陈述:一到两句话,概述该模式所要解决的问题。
- 讨论:4 至 40 个段落,阐明该模式所解决的着重力的系统。
- 解决方案:一两句话,告诉你如何解决问题。
- 图表:一幅或两幅手绘或拍摄的图片,用来说明模式。
- 后记:每种模式的一句后记,在此模式之后可能相关的其他模式。