MVC
2016-11-27 19:26:03 0 举报
MVC是一种软件架构模式,它将应用程序分成三个互相交互的部分:模型、视图和控制器。模型表示数据和业务逻辑,视图负责显示数据,而控制器则处理用户输入并更新模型和视图。这种设计模式使得应用程序易于维护和扩展,因为每个部分都可以独立地开发和测试。此外,MVC还提供了一种清晰的组织方式,使得代码更易于理解和维护。总之,MVC是一种强大且灵活的软件架构模式,它能够帮助开发人员构建高质量、可扩展的应用程序。
作者其他创作
大纲/内容
CaptureView
- _imageViewer : ImageViewer- _statusViewer : StatusViewer
CaptureController
- _localWidget : LocalWidget- _globalWidget : GlobalWidget
AbstractView
+ slot set(args : Variants)+ slot show(data : Data) + slot show(image : cv::Mat) + slot show(status : Variants)
Device
+ instance() : Device *+ connectController(AbstractController*) : bool+ connectView(AbstractView*) : bool+ slot set(args : Variants)+ signal dataReady(data : Data)+ signal imageReady(image : cv::Mat)+ signal statusChanged(status : Variants)
AbstractController
+ signal valueChanged(args : Variants)
0 条评论
下一页