刚入门c++如何设计一个c++软件框架呢?

答案是:  对于一个刚入门,懂基本语法,能看懂代码的人来说,暂时还不行。别着急,别着急,听我说说我的一些见解吧。

 

一:框架的设计初衷本就是为了保证业务逻辑,业务逻辑,业务逻辑基本功能都能实现的情况下设计的。请不要抛开业务逻辑谈框架。

所以,对于初学者来说,如果你想设计一个通用性,复用性强,代码重用性高,耦合程度低的框架。那么多经历几个相似的项目吧,并且总结每个项目 的需求 需求 需求 ,分析需求与需求中间的联系,以及每个需求所需要的技术(例如;Qt,图像处理;  因为你只有了解到这些技术在对整个项目所做的贡献,以及 所需要的参数,你才能更好的布置它在框架中的位置,以及设计框架的接口,例如opencv,那么势必会涉及到Mat,以及一些图像处理参数)。

 

二:初步掌握上述需求所需要用到的全部技术 ,才能更好的规划层次安排。以及 核心数据的结构体

好像有点重复了,加油吧,兄弟,以上就是目前的一些技术理解而已。如果刚入门c++那么久找一个 喜欢的方向,比如图像,游戏开发等去好好深入吧,最好先看别人开源的一些工程代码,了解别人是怎么安排文件结构,程序结构的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值