Card Game App Clone을 하며 복습한 내용 정리(2)
Protocol Initializer 요구
-
프로토콜은 프로퍼티, 메서드 등과 마찬가지로 특정한 이니셜라이저를 요구 할 수도 있다.
-
프로토콜에서 이니셜라이저를 요구하려면 메스드 요구와 마찬가지로 이니셜라이저를 정의하지만 구현하지는 않는다
-
이니셜라이저의 매개변수를 지정하기만 할 뿐, 중괄호를 포함한 이니셜라이저 구현은 하지 않는다.
Protocol 상속
-
프로토콜은 하나 이상의 프로토콜을 상속받아 기존 프로토콜의 요구사항보다 더 많은 요구사항을 추가할 수 있다.
-
프로토콜 상속 문법은 클래스의 상속 문법과 유사하다.