코틀린 디자인 패턴 (20) – State 패턴은 조건문 폭발을 어떻게 막을까
코틀린 State 패턴을 쉽게 설명합니다. 상태별 행동을 객체로 분리해 조건문 폭발을 줄이는 이유, sealed class 기반 대안과의 차이, Strategy와 헷갈리는 지점, 언제 과한지까지 실무 기준으로 정리합니다.
코틀린 State 패턴을 쉽게 설명합니다. 상태별 행동을 객체로 분리해 조건문 폭발을 줄이는 이유, sealed class 기반 대안과의 차이, Strategy와 헷갈리는 지점, 언제 과한지까지 실무 기준으로 정리합니다.