factory修饰的构造方法 表示不是每次返回的都是新创建出来的对象, 可以取内存中已有的, 比如单例模式的书写
每次返回的都是一个实例, 这时要使用factory修饰构造方法
flutter不要求显示书写@override