프로토콜1 [Swift] 프로토콜 - 프로토콜 구현, 채택, 클래스 전용 프로토콜 프로토콜이란 프로토콜 : 특정 역할을 하기 위한 메서드, 프로퍼티, 기타 요구사항 등의 청사진을 정의하는 것 정의해 둔 프로토콜을 실제 구조체 클래스 등에서 채택을 해 해당 요구사항을 정의한다. -> 이를 '해당 프로토콜을 준수한다'라고 표현 프로토콜을 준수하기 위해서는 요구사항을 모두 구현해야 한다. 프로토콜은 정의를 하고 요구사항을 제시만 할 뿐 스스로 기능을 구현하진 않는다. 프로토콜 구현 protocol 프로토콜이름{ 프로토콜 정의 } 프로토콜 채택 타입 명: 프로토콜 이름 형태로 사용 여러 개 채택 시 콤마로 구분 지어 사용 만약 클래스에서 프로토콜을 채택할 때, 다른 클래스를 상속받는 클래스라면 상속받을 클래스 이름 다음에 채택할 프로토콜을 나열함 ex) class A : 상속 클래스, 프로토.. 2023. 4. 11. 이전 1 다음