Professordeng's Blog

协议:方法、属性或一段功能的蓝本(不实现)

可类比继承,但是继承只用于类。

import UIKit

// 定义
protocol AProtocol {
    
}

protocol BProtocol {
    
}

// 遵从协议,逗号隔开
struct AStruct : AProtocol, BProtocol {
    
}

// 类比 class
class Name {
    
}

class GiveName : Name {
    
}