Kotlin, Kotlin Design Patterns, Kotlin Abstract Factory, Kotlin Factory.
unnecessary complexity. This pattern is complex, but everything will get clearer after reading the following example: Example You’re building a video game that has a dungeon generator. In the game, the generator must build Walls and Floors for the dungeon. However, the game has specific themes