Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>DesignPatternsNew to Visual Studio Code? Get it now.
DesignPatterns

DesignPatterns

fertioga

|
231 installs
| (0) | Free
Build easily the principal design patterns with just one click!
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Design Patterns

The MIT License

Apply the principal design patterns in your project with just a click.

Currently the implemented language is PHP and the available patterns are below:

PHP:

Creational Link to learn
[x] Abstract Factory learn
[x] Builder learn
[x] Factory learn
[x] Prototype learn
[x] Singleton learn
Structural Link to learn
[x] Adapter learn
[_] Bridge
[_] Composite
[_] Decorator
[x] Facade learn
[_] Flyweigt
[x] Proxy learn
Behavioral Link to learn
[_] Command
[x] Chain of Responsibility learn
[_] Iterator
[_] Mediator
[_] Memento
[x] Observer learn
[_] State
[_] Strategy
[_] Template Method
[_] Visitor

New patterns and languages will be implements in the future!

Usage

Select the path where you want apply the pattern, click in menu Design Pattern and choose your language, category and pattern. Just it! You will get all classes, interfaces, implementation and documentation. Change the names and use in your project!

Buy Me A Coffee

If you click in "learn more", you will be redirected to the web site where you get more information about the pattern and the class diagram implemented.

Apply, learn, change and use in your project!

Issues/Contribution

If you've found a bug, please let me know at https://github.com/fertioga/extension-vscode-design-patterns/issues.

If you'd like to help out, fork the repo and submit pull requests.

License

This work is licensed under MIT License

If you love this extension

Buy Me A Coffee

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft