【发布时间】:2021-10-06 04:03:07
【问题描述】:
我对 Flutter 很感兴趣,我不知道如何重构。
我不想在每个类中都写相同的 Dart 属性。
getAlert_1({required BuildContext context,required String title, required String msg}){
return AwesomeDialog(
context: context,
title: title,
desc: msg,
dialogType: DialogType.INFO
)..show();
}
getAlert_2({required BuildContext context,required String title, required String msg}){
return AwesomeDialog(
context: context,
title: title,
desc: msg
dialogType: DialogType.SUCCES
)..show();
}
getAlert_2({required BuildContext context,required String title, required String msg}){
return AwesomeDialog(
context: context,
title: title,
desc: msg,
dialogType: DialogType.WARNING
)..show();
}
我想重构下面的代码。
context: context,
title: title,
desc: msg,
请教我怎么做。
【问题讨论】:
标签: flutter dialog refactoring