您的位置:首页 > Web前端 > JavaScript

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的出版物被认为在我们的领域进一步推动设计模式的概念非常有用,因为它描述了一些开发技术和陷阱,并提供了当今世界各地经常使用的二十三个核心的面向对象设计模式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JavaScript 设计模式