Skip to content

adagio/swiftDecoratorDP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

🍧 Decorator Design Pattern, in Swift 3.0

This is a Structural Design Pattern

Inspired on github ochococo/Design-Patterns-In-Swift

Pattern Definition

The decorator pattern is used to extend or alter the functionality of objects at run- time by wrapping them in an object of a decorator class. This provides a flexible alternative to using inheritance to modify behaviour.

Class Diagram

Decorator Design Pattern class diagram

Class Diagram for Coffee Decorator example (@ochococo)

Decorator implementation in Java

I implemented a similiar Decorator in Java, based in Design Patterns book by Head First. github:adagio/Starbuzz

Releases

No releases published

Packages

 
 
 

Languages