├── Builder Pattern ├── README.md ├── after_modern.js ├── after_traditional.js └── before.js ├── Command Pattern ├── README.md ├── after.js └── before.js ├── Facade Pattern ├── README.md ├── after.js └── before.js ├── Null Object Pattern ├── README.md ├── after.js ├── before.js └── visual_example.html ├── README.md └── Singleton Pattern ├── README.md ├── after ├── fancyLogger.js ├── firstUse.js ├── index.html ├── index.js └── secondUse.js └── before ├── fancyLogger.js ├── firstUse.js ├── index.html ├── index.js └── secondUse.js /Builder Pattern/README.md: -------------------------------------------------------------------------------- 1 | # Builder Pattern 2 | Description Coming Soon 3 | 4 | Video: https://youtu.be/M7Xi1yO_s8E -------------------------------------------------------------------------------- /Builder Pattern/after_modern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Builder Pattern/after_modern.js -------------------------------------------------------------------------------- /Builder Pattern/after_traditional.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Builder Pattern/after_traditional.js -------------------------------------------------------------------------------- /Builder Pattern/before.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Builder Pattern/before.js -------------------------------------------------------------------------------- /Command Pattern/README.md: -------------------------------------------------------------------------------- 1 | # Command Pattern 2 | Description Coming Soon 3 | 4 | Video: https://youtu.be/GQzfF5EMD7o 5 | -------------------------------------------------------------------------------- /Command Pattern/after.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Command Pattern/after.js -------------------------------------------------------------------------------- /Command Pattern/before.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Command Pattern/before.js -------------------------------------------------------------------------------- /Facade Pattern/README.md: -------------------------------------------------------------------------------- 1 | # Facade Pattern 2 | Description Coming Soon 3 | 4 | Video: https://youtu.be/fHPa5xzbpaA -------------------------------------------------------------------------------- /Facade Pattern/after.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Facade Pattern/after.js -------------------------------------------------------------------------------- /Facade Pattern/before.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Facade Pattern/before.js -------------------------------------------------------------------------------- /Null Object Pattern/README.md: -------------------------------------------------------------------------------- 1 | # Null Object Pattern 2 | Description Coming Soon 3 | 4 | Video: https://youtu.be/D4Dja5WSZoA -------------------------------------------------------------------------------- /Null Object Pattern/after.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Null Object Pattern/after.js -------------------------------------------------------------------------------- /Null Object Pattern/before.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Null Object Pattern/before.js -------------------------------------------------------------------------------- /Null Object Pattern/visual_example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Null Object Pattern/visual_example.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/README.md -------------------------------------------------------------------------------- /Singleton Pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Singleton Pattern/README.md -------------------------------------------------------------------------------- /Singleton Pattern/after/fancyLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Singleton Pattern/after/fancyLogger.js -------------------------------------------------------------------------------- /Singleton Pattern/after/firstUse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Singleton Pattern/after/firstUse.js -------------------------------------------------------------------------------- /Singleton Pattern/after/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Singleton Pattern/after/index.html -------------------------------------------------------------------------------- /Singleton Pattern/after/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Singleton Pattern/after/index.js -------------------------------------------------------------------------------- /Singleton Pattern/after/secondUse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Singleton Pattern/after/secondUse.js -------------------------------------------------------------------------------- /Singleton Pattern/before/fancyLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Singleton Pattern/before/fancyLogger.js -------------------------------------------------------------------------------- /Singleton Pattern/before/firstUse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Singleton Pattern/before/firstUse.js -------------------------------------------------------------------------------- /Singleton Pattern/before/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Singleton Pattern/before/index.html -------------------------------------------------------------------------------- /Singleton Pattern/before/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Singleton Pattern/before/index.js -------------------------------------------------------------------------------- /Singleton Pattern/before/secondUse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WebDevSimplified/Design-Patterns/HEAD/Singleton Pattern/before/secondUse.js --------------------------------------------------------------------------------