Design Pattern
-
Delegation Pattern 위임 패턴Design Pattern 2021. 9. 3. 13:55
위임이란 행동(권한이나 일처리 등)을 다른 객체에게 맡기는 것 위탁자: 객체1 ->(위임)-> 수탁자: 객체2 객체1의 모든 행동을 객체2가 대신할 수 있도록 위임 나의 일처리를 친구에게 위임 친구가 나의 일처리를 대신함 package com.test.kotlinpractice.delegation interface WorkList{ //작업 리스트 fun water() fun repair() fun buyParts() } class Me():WorkList{ //나의 작업 리스트 override fun water(){ println("Me의 화분에 물을 주는중") } override fun repair(){ println("Me의 의자를 고치는중") } override fun buyParts() { pr..