Designing a Flexible Ability System in Games Using the Chain of Responsibility Pattern Post date August 5, 2025 Post author By Mykola Haliullin Post categories In ability-system-design, chain-of-responsibility, game-development, game-programming-pattern, gameplay-ability-system, modular-game-architecture, object-oriented-programming, software-architecture
Using Closures to Extend Class Behavior Without Breaking Encapsulation Post date August 5, 2025 Post author By Mykola Haliullin Post categories In kotlin-closures, lambda-encapsulation, object-oriented-programming, public-api-design, software-architecture, software-design, software-development, Technical Debt