JavaScript 设计模式起源

设计模式可以追溯到一位名叫克里斯托弗·亚历山大的建筑师的早期工作。他经常写出关于他解决设计问题的经验的出版物,以及它们与建筑物和城镇的关系。有一天,亚历山大发生了这样的事情:一次又一次地使用了某些设计结构,从而产生了期望的最佳效果。


亚历山大与Sara Ishikawa和Murray Silverstein合作,制作了一种模式语言,可以帮助任何希望在任何规模上进行设计和制作的人。这是1977年发表在一篇题为“模式语言”的论文,后来作为一本完整的精装书发行。


大约30年前,软件工程师开始将亚历山大所编写的原则纳入关于设计模式的第一份文档中,这将是新手开发人员提高编码技能的指南。重要的是要注意,设计模式背后的概念实际上已经在编程行业中诞生,尽管它的形式不太正式。


第一个也是可以说是在软件工程设计模式中出版的最具代表性的最具代表性的正式作品之一,是1995年的一本书( Pro javaScript Design Patterns ),称为设计模式:可重用面向对象软件的元素。这是由Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides撰写的,该团体被称为“四人帮”(或简称GoF)。


GoF的出版物被认为在我们的领域进一步推动设计模式的概念非常有用,因为它描述了一些开发技术和陷阱,并提供了当今世界各地经常使用的二十三个核心的面向对象设计模式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值