[WTL/Win32]_[中级]_[MVP架构在实际项目中的应用]界面代码往往就是获取数据,显示数据,之后点击按钮处理数据。这就需要获取数据,处理数据需要和平台相关的界面代码剥离,显示数据部分依赖平台的框架进行数据绘制。 按照这种逻辑,最好的办法就是数据获取和处理使用C++语言处理,处理这些和界面无关的逻辑代码。 当然如果有特殊情况也可以用.mm文件(这种是Object-C和C++混编的文件后缀)来调用Object-C平台接口处理。比如presenter_mac.mm和presenter_win.cpp。