코틀린 디자인 패턴 (21) – Strategy 패턴과 함수형 대안 비교
코틀린 Strategy 패턴을 쉽게 설명합니다. 정책과 상태의 차이, State 패턴과 헷갈리는 지점, 람다·함수 타입·higher-order function 대안, 클래스 기반 Strategy가 과한 순간까지 실무 기준으로 정리합니다.
코틀린 Strategy 패턴을 쉽게 설명합니다. 정책과 상태의 차이, State 패턴과 헷갈리는 지점, 람다·함수 타입·higher-order function 대안, 클래스 기반 Strategy가 과한 순간까지 실무 기준으로 정리합니다.
코틀린 State 패턴을 쉽게 설명합니다. 상태별 행동을 객체로 분리해 조건문 폭발을 줄이는 이유, sealed class 기반 대안과의 차이, Strategy와 헷갈리는 지점, 언제 과한지까지 실무 기준으로 정리합니다.