文件名称:project-schrodinger:这个项目在一个盒子里。 照顾开吗?
文件大小:1.22MB
文件格式:ZIP
更新时间:2024-04-20 16:34:49
hacktoberfest Dart
施罗丁格计划 整体结构 对于这个项目,我们将把代码分为模型,视图和控制器。 通过确保仅查看的组件与其余的代码清晰可见,我们可以确保小部件的安全重用以及分开的测试和开发。 应用程序页面的状态以及操作(允许我们更新状态的方法)存储在模型包中,然后使用控制器的方法。 看法 应用程序的“视图”部分由小部件(有状态或无状态)组成。 他们每个人都应该处理自己的责任(显示和/或收集信息),并且对整个应用程序的任何更改都应传递给其父母(使用回调),直到他们到达当前页面的小部件为止,在该小部件中将处理该信息。 注意:如果小部件的职责包括处理信息(例如,将用户输入转换为日期格式的日期选择小部件),则应在小部件本身内完成(取决于是否使用控制器包中的方法,具体取决于代码的复杂性) 控制器 在controller文件夹中,我们仅应具有处理信息的库,类和方法-仅Dart。 该应用程序的网络端以及解析器都将在此处。 子