Design Patterns: Kotlin examples

Creational:
Abstract Factory
Builder
Factory, Static Factory

Structural:
Adapter
Decorator
Facade

Behavioral:
Command
Mediator
Strategy
Template