Flutter - 继承(extends)/混合 mixins (with)/接口实现(implements)
类型解决什么问题使用场景限制extends子类继承子类继承父类可以有构造方法和实例变量Mixin(with)实现类似多继承,能力集不通过继承,获取一个类的能力不能有构造方法,可以有实例变量Extension(on)给系统类【例如String类添加功能】在无法修改被扩展类源码的情况下不能有构造方法和实例变量Implement声明和实现的解耦模版方法的实现【设计模式的一种】暂无继承(extends)使