델리게이트 패턴
·
🍎 iOS/디자인패턴
델리게이트 패턴 객체가 자신의 책임을 다른 객체에게 위임(Delegate)하는 디자인 패턴 델리게이트 패턴은 서로 다른 객체가 단방향으로 소통하도록 도와주는 역할을 한다. 예제 import UIKit protocol 뭔가시키는델리게이트 { func 함수A() } class ClassA { var delegate: 뭔가시키는델리게이트? func A의함수() { delegate?.함수A() } } class ClassB: 뭔가시키는델리게이트 { // ClassB는 뭔가시키는델리게이트를 채택했기 때문에 함수A()를 구현해야한다. func 함수A() { print("함수A가 실행되었습니다.") } } let classA = ClassA() let classB = ClassB() classA.delegate = ..
JerryiOS
'델리게이트 패턴' 태그의 글 목록