프록시 패턴 썸네일형 리스트형 [디자인패턴] 프록시 패턴 Proxy pattern 안녕하세요 남갯입니다 오늘은 프록시 패턴에 대해 포스팅해보려고합니다. 사건의 발단이전시간에 진행했던 뽑기 기계의 재고와 현재상태를 알아낼 수 있도록 해달라는 부탁이 왔습니다. 위치를 알아낼 수 있는 코드를 만들기 위해 class GumballMachine(val location: String, val count: Int) { } 이와같이 생성하고 class GumballMonitor(val machine: GumballMachine) { fun report() { println("뽑기 기계 위치: ${machine.location}") println("현재 재고: ${machine.count}") } } 모니터 클래스를 생성해서 기계의 상태를 가져오는것을 만들었습니다. fun main() { val co.. 이전 1 다음