yemat
2021-01-24 13:12C++程序设计、代码复用疑问
1.基类Base class(通用方法类)
2.派生类 test1(模式一控制类)、test2(模式二控制类)、test3(数据处理类)
3.开启10个线程,模式一或模式二为单独线程预处理数据,在预处理以后通知test3线程处理数据
4.test3通过单列事件模式等待通知
问题:
1.因为Base class为通用方法类(不允许修改),所以再有其他的类似派生类就需要重复复制代码,如何重新设计代码复用?
2.在test1或者test2线程内需要预处理很多数据,所以涉及很多分支和异常,会出现很多switch和try看起来很不优雅,如何解决?
- 点赞
- 回答
- 收藏
- 复制链接分享
0条回答
为你推荐
- 矩形类——C++程序,C++程序
- c++
- 1个回答
- C++——排序与查找C++程序
- c++
- 2个回答
- c++创建windows桌面程序???
- c语言
- 开发语言
- c++
- 5个回答
- c++程序逻辑错误,求解!
- 程序
- 3个回答
- C++21点课程设计,设置密码
- 密码
- c++
- 设计
- 6个回答
换一换