• 使用情景

    函数参数不确定
    动态调用不同的函数

    • 缺点

    可读性
    性能
    没有编译器检查类型错误

    • 理论依据

    建立在接口存储的实体类型