Swift Object ModelLesson 29Preview gratis
Swift Protocols
Lesson ini bagian dari Swift · Semua level
Ringkasan
Pelajaran ini mengulas Protokol (Protocols) yang merupakan cetak biru kontrak method, properti, dan persyaratan lainnya di Swift. Protokol dapat diadopsi oleh class, struct, maupun enum. Protocol-Oriented Programming adalah filosofi inti dari Swift yang memungkinkan komposisi fitur yang sangat fleksibel tanpa kelemahan pewarisan berganda.
Poin kunci
- Protokol mendefinisikan kontrak interface yang wajib dipenuhi oleh tipe yang mengadopsinya
- Didefinisikan dengan kata kunci 'protocol'
- Dapat diadopsi oleh Struct, Class, dan Enum sekaligus
- Mendukung implementasi default melalui Protocol Extensions
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.