- 62
- 0
- 约4.9万字
- 约 25页
- 2017-09-02 发布于湖北
- 举报
⼏种常⽤的设计模式介绍
1. 设计模式的起源
最早提出“设计模式”概念的是建筑设计⼤师亚⼒⼭⼤Alexander 。在1970年他的《建筑的永
恒之道》⾥描述了投计模式的发现,因为它已经存在了千百年之久,⽽现代才被通过⼤量
的研究⽽被发现。
在《建筑的永恒之道》⾥这样描述:模式是⼀条由三个部分组成的通⽤规则:它表⽰了⼀
个特定环境、⼀类问题和⼀个解决⽅案之间的关系。每⼀个模式描述了⼀个不断重复发⽣
的问题,以及该问题解决⽅案的核⼼设计。
在他的另⼀本书《建筑模式语⾔》中提到了现在已经定义了253种模式。⽐如:
说明城市主要的结构:亚⽂化区的镶嵌、分散的⼯作点、城市的魅⼒、地⽅交通区
住宅团组:户型混合、公共性的程度、住宅团组、联排式住宅、丘状住宅、⽼⼈天地室内
环境和室外环境、阴和阳总是⼀⽓呵成
针对住宅:夫妻的领域、⼉童的领域、朝东的卧室、农家的厨房、私家的沿街露台、个⼈
居室、起居空间的序列、多床卧室、浴室、⼤储藏室
针对办公室、⻋间和公共建筑物:灵活办公空间、共同进餐、共同⼩组、宾⾄如归、等候
场所、⼩会议室、半私密办公室
尽管亚⼒⼭⼤的著作是针对建筑领域的,但他的观点实际上适⽤于所有的⼯程设计领域,
其中也包括软件设计领域。“软件设计模式” ,这个术语是在1990年代由Erich Gamma等⼈从
建筑设计领域引⼊到计算机科学中来的
原创力文档

文档评论(0)