An open API service indexing awesome lists of open source software.

https://github.com/alexprut/design-patterns-javascript

Classic OOP Design Patterns from GoF, implemented in JavaScript.
https://github.com/alexprut/design-patterns-javascript

design-patterns gof javascript oop

Last synced: about 1 year ago
JSON representation

Classic OOP Design Patterns from GoF, implemented in JavaScript.

Awesome Lists containing this project

README

          

Design Patterns in JavaScript
-----------------------------
Classic Design Patterns from [GoF](https://en.wikipedia.org/?title=Design_Patterns),
implemented in JavaScript while reading the [Learning JavaScript Design Patterns](http://addyosmani.com/resources/essentialjsdesignpatterns/book/)
book by [Addy Osmani](https://twitter.com/addyosmani).

_Code written for practice. During my Master's degree in Computer Science at University of Udine._

Design Patterns Implemented
---------------------------
* Mediator
* Module
* Observer
* Observer (using the Module pattern)
* Publish-Subscribe
* Revealing Module
* Singleton
* Prototype
* Command
* Mixing
* Decorator
* Flyweight

License
=======
Licensed under [MIT](https://github.com/alexprut/design-patterns-javascript/blob/master/LICENSE).