Junior
Protokolun tətbiqi nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Protokolün tətbiqi, müəyyən bir sinif, struktur və ya enumerasiya vasitəsilə protokolda müəyyən edilmiş funksionallığın təmin edilməsidir. Bu, protokolda elan olunan hər bir məcburi xüsusiyyət və metod üçün kod yazmaqla əldə edilir.
// Protokol
protocol Drivable {
var speed: Double { get set }
func accelerate(by amount: Double)
func brake()
}
// Drivable protokolünü həyata keçirən sinif
class Car: Drivable {
var speed: Double = 0.0
func accelerate(by amount: Double) {
speed += amount
}
func brake() {
speed = 0.0
}
}