dart 如何在Flutter中使用顶级函数

yrdbyhpb  于 2023-07-31  发布在  Flutter
关注(0)|答案(1)|浏览(159)

假设我有一个类像。

class PrintService{
  void hello(){
    print('hello');
  }
}

字符串
如果一个类只有一个这样的方法,我是否应该删除这个类并将其定义为一个顶层函数,如下面所示?或者,最好不要滥用顶级函数,基本上在类中定义方法?
第一个月

void hello(){
    print('hello');
  }

zzlelutf

zzlelutf1#

这是个人的喜好,但一般来说,在类中定义方法更好,因为它更容易在以后进行依赖注入。而且,它更易于维护,因为当你下次想向类添加第二个方法时,你不必破坏现有的代码。

相关问题