当前位置:首页 > 开发 > 研发管理 > 正文

设计模式介绍

发表于: 2015-07-19   作者:tntxia   来源:转载   浏览:
摘要: 设计模式来源于土木工程师 克里斯托弗 亚历山大(http://en.wikipedia.org/wiki/Christopher_Alexander)的早期作品。他经常发表一些作品,内容是总结他在解决设计问题方面的经验,以及这些知识与城市和建筑模式之间有何关联。有一天,亚历山大突然发现,重复使用这些模式可以让某些设计构造取得我们期望的最佳效果。 亚历山大与萨拉-石川佳纯和穆雷 西乐弗斯坦合作
设计模式来源于土木工程师 克里斯托弗 亚历山大(http://en.wikipedia.org/wiki/Christopher_Alexander)的早期作品。他经常发表一些作品,内容是总结他在解决设计问题方面的经验,以及这些知识与城市和建筑模式之间有何关联。有一天,亚历山大突然发现,重复使用这些模式可以让某些设计构造取得我们期望的最佳效果。

亚历山大与萨拉-石川佳纯和穆雷 西乐弗斯坦合作创造了一种建筑模式语言,帮助设计师提高自己的设计能力,以解决任何规模的设计和建筑挑战。这就是亚历山大在1977年发表的一篇题为《建筑模式语言》的文章。

大约在30年前,软件工程师们开始把亚历山大编写的建筑设计原则纳入首个有关设计模式的文档中,成为初级开发人员改进编程技巧的指南。

关于软件工程设计模式的最早和最具代表性的作品是1995年出版的《设计模式:可复用面向对象软件的基础》一书。作者是Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides(四人组)

设计模式介绍

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
Model-View-ViewModel和MVC、MVP设计模式的不同点 Model-View-ViewModel设计模式是MVP设计模式与WPF
先看下面一个例子:   JOB开发了一个模拟鸭子游戏,游戏中会出现各种各样边游戏边呱呱叫的鸭子。
在DDD设计中大家都会使用Repository pattern来获取domain model所需要的数据。 1.什么事Repository?
深入浅出设计模式-设计模式介绍 ? 2010-12-21 来源:网络 1. Welcome to Design Patterns -设计模式
原理 IOU 思想是人们在处理日常债务关系时行之有效的一种方法,即: * 债务人通过可靠的第三方保管账
一、认识外观模式 我们现在要看一个改变接口的新模式,但是它改变接口的原因是为了简化接口。这个模
一、认识命令模式(最简单的命令模式) 1、实现命令接口,让所有的命令对象实现相同的包含一个方法
些面向对象的编程方式,提供了一种构建对象间复杂网络互连的能力。当对象们连接在一起时,它们就可
一、认识观察者模式 我们看看报纸和杂志的订阅是流程: 1、报社的业务就是出版报纸。 2、向某家报社
一、面向对象适配器 假设已有一个软件系统,你希望它能和一个新的厂商类库搭配使用,但是这个新厂商
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号