프로토콜 지향 프로그래밍1 사당 iOS 스터디 5주차 - 프로토콜 지향 프로그래밍 CHAPTER 23 프로토콜 지향 프로그래밍__23.1 프로토콜 초기구현프로토콜과 익스텐션을 결합하면 코드의 재사용성이 월등히 증가프로토콜의 요구사항을 익스텐션을 통해 구현하는 것을 프로토콜 초기구현(Protocol Default Implementations)익스텐션을 통해 구현된 메서드 재정의특정 프로토콜을 준수하는 타입에 프로토콜의 요구사항을 찾아보고 이미 구현되어 있다면 그 기능을 호출하고, 그렇지 않다면 프로토콜 초기구현의 기능을 호출 제네릭, 프로토콜, 익스텐션을 통한 재사용 가능한 코드 작성스위프트의 클래스는 다중상속을 지원하지 않으므로 부모클래스의 기능으로 부족하다면 자식클래스에서 다시 구현해야 하지만, 프로토콜 초기구현을 한 프로토콜을 채택했다면 상속도 추가 구현도 필요 없습니다. 상속을 .. 2018. 8. 17. 이전 1 다음