swift OC 优势:
有 静态调度 跟 动态调度 静态调度 有 V-TABLE表 快
final private. struct里面方法 都是静态调度
然后推荐使用 struct 堆栈 更安全 快
swift option 变量 更方便
open public internal private fileprivate
open public 可以在别的库 调用修饰 open public的 方法
internal 系统默认的 只能在自己 module 里面调用
private 函数括号结束时 fileprivate 本文件内调用