假设我正在构建一个在屏幕上打印一些文本的简单类,并且它可以更改文本的颜色。
myclass a("this is the text");
a.setColor("green");
我仍在学习 C++,我最近被介绍enum
并想尝试一下。enum
我想知道在上面的接口函数中使用类型是否是一种好习惯setColor
?
enum
在接口函数中使用类有什么好处或坏处?是否存在它们比它们更适用的情况,是否存在它们不适合使用的情况?
如果我想组合属性怎么办?例如
a.setAttribute("bold reverse");
我不知道接口是否是我想要描述的正确术语:我的班级的用户最终会使用的功能。