请教 在STM32中如何运用面向对象的编程思想?

2020-01-01 17:35发布

刚学了c++,基本语法什么的算是知道了,但是想运用一下却发现不知道该如何下手。单片机c语言的烙印太深。。。。
最困扰我的问题目前是该把什么定为类?
例如stm32里把GPIO端口作为类,并继承rcc类,这样对吗?
再例如界面的一个例子,GUI上面的按键具有相似性(形状,按下的行为等)似乎应该作为一个类,但是每个按键作为对象要有不同功能这如何实现(同类里面成员函数都相同如何实现不同功能?)

请各位大侠分享一下在设计、梳理类时的一些经验
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。