我正在开发一个C++项目。我意识到我的程序不是面向对象的。
我有一个main.cpp和几个头文件,每个头文件基本上都是一组相关函数和一些全局变量来保留数据。我还有一个windowing.h用于管理窗口。它包含winMain()和winProc()。当事件发生(如单击按钮)或需要信息时(如“要使此窗口多大?”),它调用驻留在main.cpp中的函数。这些函数在单独的.h文件中声明,并包含在windowing.h中。
是否值得将其改为面向对象?是否值得付出努力?是否有更好的方法可以构建程序而不需要太多更改?
欢迎所有反馈,感谢您抽出时间阅读此内容。
我有一个main.cpp和几个头文件,每个头文件基本上都是一组相关函数和一些全局变量来保留数据。我还有一个windowing.h用于管理窗口。它包含winMain()和winProc()。当事件发生(如单击按钮)或需要信息时(如“要使此窗口多大?”),它调用驻留在main.cpp中的函数。这些函数在单独的.h文件中声明,并包含在windowing.h中。
是否值得将其改为面向对象?是否值得付出努力?是否有更好的方法可以构建程序而不需要太多更改?
欢迎所有反馈,感谢您抽出时间阅读此内容。