Design Patterns: Kotlin examples

Creational: – Abstract Factory – Builder – Factory, Static Factory Structural: – Adapter – Decorator – Facade Behavioral: – Command – Mediator – Strategy – Template