iOS/iOS Swift 개발 일기

[iOS swift] protocol

Developer-Michelle 2022. 5. 7. 10:00

프로토콜 = 특정 객체가 갖추어야 할 기능이나 속성에 대한 설계도.

프로토콜은 실제로 아무 내용이 없다. 다만, 단순한 선언 형태만을 갖는다.

실질적인 내용은 이 프로토콜을 이용하는 객체에서 정의.

 

ex) 계산기를 만들 때, 덧셈, 뺄셈 꼭 있어야만 한다면 프로토콜로 만들 수 있다.

 

 

-Do it! p370