MFC中的文档/视图架构是否真的是没有控制器部分的模型/视图/控制器模式?
我正在学习MFC,我只是喜欢它。我知道有点过时,有点难以使用,但我发现与QT相比,它给了我更多的功率和性能。
我是否认为MFC doc / view模型只是没有Controller部分的MVC?
答案 0 :(得分:3)
Model/View/Controler包含以下内容:
MFC' Document/View只有两个组成部分:
答案 1 :(得分:1)
让我们看一下:
从这个角度来看,UI和后端之间只是分离。但是,还有更多,因为您可以在同一文档上拥有多个不同的视图。您还可以使用该文档提供数据存储并将任何实际的程序逻辑放入视图中。特别是当您只为每个文档有效使用单个视图时,很容易在实践中模糊分离。
总之,我不会说MVC控制器部分丢失,但是它与MVC视图部分合并到MFC视图中。