/DesignPatterns

Design Patterns in Java

Primary LanguageJava

DesignPatterns

An implementation of Design Patterns in Java.

Types of Patterns

  • Creational Patterns

    • Abstract Factory
    • Builder
    • Factory
    • Singleton
    • Prototype
    • ObjectPool
  • Structural Patterns

    • Adapter
    • Bridge
    • Filter
    • Composite
    • Decorator
    • Facade
    • Flyweight
    • Proxy
  • Behavioral Patterns

    • Chain of Responsibility
    • Interpreter
  • JEE Patterns


Contributing

  • Fork fork Fork!
    • Click the Fork button on top right
  • Clone the forked repo
    • git clone git@github.com:{your usename}/DesignPatterns.git
  • Create your own feature branch:
    • git checkout -b my-new-feature
  • Stage the files you've edited or created
    • git add {path to files}
  • Commit your changes:
    • git commit -m 'Add some feature'
  • Push to the branch: -git push origin my-new-feature
  • Submit a pull to my master branch :D