JavaScript 设计模式:ES5、ES6、CoffeeScript 和 TypeScript 的实现

PatternifyJS 作为 JavaScript 中主要设计模式的参考,涵盖了 ECMAScript (包括 ES5 和 ES6)、CoffeeScript 和 TypeScript 的实现。该资料专注于 JavaScript 的核心脚本语言,而非 JS 库。四人帮(GoF)模式的经典风格在这些语言中被应用,通过类、继承、抽象和多态等原理实现设计模式。尽管 JavaScript 是基于原型的语言,但它通过这些设计模式实现了类等传统面向对象特性。
folder
JavaScript设计模式:ES5 + ES6 + CoffeeScript + TypeScript设计模式,其中包含一些理论,实际示例和UML图 预估大小:906个文件
file
FactoryOfFactories.coffee 601B
file
client.coffee 942B
file
PC.coffee 903B
file
Workforce.coffee 950B
file
Geek.coffee 711B
file
Home.coffee 646B
file
client.coffee 754B
file
client.coffee 700B
file
LinuxDistrosFactory.coffee 1024B
file
ToyBox.coffee 638B
file
factories.coffee 2KB
file
client.coffee 607B
file
factory.coffee 734B
file
client.coffee 696B
file
expressions.coffee 607B
file
client.coffee 668B
file
race.coffee 626B
file
flyweight.coffee 1KB
file
toys.coffee 778B
file
connections.coffee 598B
zip 文件大小:1.29MB