Skip to content

loredanacirstea/staruml-design-patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

StarUML Design Patterns

In this project we present the well-known OOP design patterns from the GoF Book in StarUML

EcmaScript 6 implementation: es6-design-patterns

For the Javascript implementation see: js-design-patterns

Images were generated by StarUML from the .mdj file.

Everyone is welcome to improve on this and provide implementation in various programming languages.

Creational Patterns

Abstract Factory

Abstract Factory

Builder

Builder

Builder

Factory Method

Factory Method

Prototype

Prototype

Singleton

Singleton

Structural Patterns

Adapter

Adapter MultiInheritance

Bridge

Bridge

Composite

Composite

Decorator

Decorator

Façade

Façade

Flyweight

Flyweight

Proxy

Proxy

Behavioral Patterns

Chain of Responsibility

Chain of Responsibility

Command

Command

Command Sequence

Interpreter

Interpreter

Iterator

Iterator

Mediator

Mediator

Memento

Memento

Memento

Observer

Observer

Observer Sequence

State

State

Strategy

Strategy

Template Method

Template Method

Visitor

Visitor

Visitor

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published