mvc架构是一种设计模式,常用于组织代码结构,使得程序易于扩展和管理,分离业务逻辑,数据表示和用户界面,model模型代表应用程序的数据和业务逻辑,模型不依赖于视图和控制器,因此可以独立被测试,当模型中的数据变化时,会同时视图进行更新。view视图负责展示模型数据给用户,视图从模型中获取需要显示的信息,通过观察者模式来监听模型的变化,以便在模型数据改变时自动更新.controller控制器,处理用户的输入,控制器接收用户的输入,根据 这些输入执行相应的动作,比如更新模型的状态或者改变视图的呈现方式,控制器作为模型合适视图的协调者,确保模型和视图之间良好的隔离。