10.2. Creating a single protocol from multiple protocols
//protocol for payment...
protocol Payment{
func biweeklyPayment() -> Double
}
//protocol for TA training...
protocol TATraining{
func completeTraining()
}
//protocol for TA rating...
protocol RatedByProfessor{
func rate() -> Int
}// Some code//consolidating to a single protocol...
protocol TeachingAssistant: Payment, TATraining, RatedByProfessor{
//properties and methods for TeachingAssistant protocol...
}Last updated