&
-
Swift - Protocol CompositionProgramming/Swift 2022. 1. 3. 11:20
안녕하세요 BeePeach입니다 :) 오늘 공부해볼 내용은 protocol composition입니다. Composition의 의미가 애매할 수 있는데 합성, 조합을 의미한다고 생각하면 됩니다. 이미 존재하는 Protocol을 조합해서 여러 개의 protocol을 동시에 만족시키는 Type을 만들어냅니다. 주의할 점은 새로운 Type을 만든 것은 아니고 기존에 존재하는 것을 조합했을 뿐입니다. Protocol Composition 헷갈릴 수 있는 부분을 먼저 집고 넘어가는게 좋을 거 같네요. 이전에 protocol을 채용할때 TypeName 옆에 : (colon)을 적고 , (comma)로 구분해서 여러 개의 protocol을 채용할 수 있다고 했습니다. 그럼 이게 Compostion(조합)아니야?? 여..