假设我有一个类像。
class PrintService{ void hello(){ print('hello'); } }
字符串如果一个类只有一个这样的方法,我是否应该删除这个类并将其定义为一个顶层函数,如下面所示?或者,最好不要滥用顶级函数,基本上在类中定义方法?第一个月
void hello(){ print('hello'); }
型
zzlelutf1#
这是个人的喜好,但一般来说,在类中定义方法更好,因为它更容易在以后进行依赖注入。而且,它更易于维护,因为当你下次想向类添加第二个方法时,你不必破坏现有的代码。
1条答案
按热度按时间zzlelutf1#
这是个人的喜好,但一般来说,在类中定义方法更好,因为它更容易在以后进行依赖注入。而且,它更易于维护,因为当你下次想向类添加第二个方法时,你不必破坏现有的代码。