我是Dart编程新手。我试图弄清楚什么是正确的方法(每个人都会做什么)来处理/保护那些需要登录的功能。以下是我的第一次试用:$vimlogin_sample.dart:varisLoggedIn;classLoginRequiredExceptionimplementsException{Stringcause;LoginRequiredException(this.cause);}FunctionloginRequired(Functionf){if(!isLoggedIn){thrownewLoginRequiredException("Loginisreuiqred.");}re