JavaScript 设计模式起源
2017-11-26 14:27
232 查看
设计模式可以追溯到一位名叫克里斯托弗·亚历山大的建筑师的早期工作。他经常写出关于他解决设计问题的经验的出版物,以及它们与建筑物和城镇的关系。有一天,亚历山大发生了这样的事情:一次又一次地使用了某些设计结构,从而产生了期望的最佳效果。
亚历山大与Sara Ishikawa和Murray Silverstein合作,制作了一种模式语言,可以帮助任何希望在任何规模上进行设计和制作的人。这是1977年发表在一篇题为“模式语言”的论文,后来作为一本完整的精装书发行。
大约30年前,软件工程师开始将亚历山大所编写的原则纳入关于设计模式的第一份文档中,这将是新手开发人员提高编码技能的指南。重要的是要注意,设计模式背后的概念实际上已经在编程行业中诞生,尽管它的形式不太正式。
第一个也是可以说是在软件工程设计模式中出版的最具代表性的最具代表性的正式作品之一,是1995年的一本书(《Pro
javaScript Design Patterns》),称为设计模式:可重用面向对象软件的元素。这是由Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides撰写的,该团体被称为“四人帮”(或简称GoF)。
GoF的出版物被认为在我们的领域进一步推动设计模式的概念非常有用,因为它描述了一些开发技术和陷阱,并提供了当今世界各地经常使用的二十三个核心的面向对象设计模式。
亚历山大与Sara Ishikawa和Murray Silverstein合作,制作了一种模式语言,可以帮助任何希望在任何规模上进行设计和制作的人。这是1977年发表在一篇题为“模式语言”的论文,后来作为一本完整的精装书发行。
大约30年前,软件工程师开始将亚历山大所编写的原则纳入关于设计模式的第一份文档中,这将是新手开发人员提高编码技能的指南。重要的是要注意,设计模式背后的概念实际上已经在编程行业中诞生,尽管它的形式不太正式。
第一个也是可以说是在软件工程设计模式中出版的最具代表性的最具代表性的正式作品之一,是1995年的一本书(《Pro
javaScript Design Patterns》),称为设计模式:可重用面向对象软件的元素。这是由Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides撰写的,该团体被称为“四人帮”(或简称GoF)。
GoF的出版物被认为在我们的领域进一步推动设计模式的概念非常有用,因为它描述了一些开发技术和陷阱,并提供了当今世界各地经常使用的二十三个核心的面向对象设计模式。
相关文章推荐
- javascript设计模式--抽象工厂模式
- [设计模式][装饰模式][Javascript]
- 学习JavaScript设计模式(封装)
- 深入理解JavaScript系列(36):设计模式之中介者模式
- 深入理解JavaScript系列(26):设计模式之构造函数模式
- Javascript 设计模式 -- Revealing Module(揭示模块)模式
- javascript 设计模式-工厂模式
- JavaScript设计模式之Module(模块)模式
- 深入理解JavaScript系列(44):设计模式之桥接模式
- JavaScript 设计模式之外观模式
- 深入理解JavaScript系列(36):设计模式之中介者模式
- 深入理解JavaScript系列(34):设计模式之命令模式详解
- 【学习笔记javascript设计模式与开发实践(策略模式)----5】
- 深入理解JavaScript系列(33):设计模式之策略模式
- 深入理解JavaScript系列(27):设计模式之建造者模式
- 深入理解JavaScript系列(40):设计模式之组合模式
- JavaScript 设计模式