• interface定义对象,type可以声明任何类型(基础类型、联合类型、交叉类型)
  • interface同名会合并,type同名会报错
  • interface可以通过extends,implement拓展(继承类、抽象类,区别是继承类可以用父类方法,抽象类必须实现父类定义的空方法)
  • type可以赋值为typeof xxx实例的值