C++编程类关系流程图
2024-05-21 11:32:24 30 举报
这个C++编程类关系流程图展示了类的继承和组合关系。主要包含了两个核心类:Animal和Pet。Animal类是一个抽象基类,定义了动物的基本属性和行为,如eat()和sleep()。Pet类继承了Animal类,并添加了一些新的属性和行为,如name和play()。 此外,还有两个子类:Dog和Cat,它们都继承了Pet类,并各自添加了特定的属性和行为,如Dog的bark()和Cat的meow()。这些类之间的关系是用继承箭头表示的,箭头指向父类。 这个类关系流程图还使用了UML(统一建模语言)的表示方法,其中类用矩形表示,属性用字段表示,方法用操作表示,继承关系用实线表示,虚线表示接口。 这个流程图可以帮助开发者理解不同类之间的层次结构和关系,从而更好地进行面向对象编程。
作者其他创作
大纲/内容
按钮button:单击
按钮取消:(globalSum & (~(1 << key)))
iniFileDoc
xmlFileDoc
refreshTable虚函数重写:openFile虚函数重写:saveFile
globalSum:unsigned int类型、sixteenEdit:QLineEdit类型、tenEdit:QLineEdit类型
CustomTableWidget
void selectAllButtons(); void deselectAllButtons();
ButtonFrame
FileDoc
文件类
QTableWidget
按钮选中:(globalSum | (1 << key))
子类
私有成员变量:m_unDoVector:std::vector<operationRecords>.m_reDoVector:std::vector<operationRecords>.m_copyItem:static std::vector<itemInfo>.
按钮deselectAllButton:取消全选
refreshTable、textVectorInfos虚函数重写:openFile虚函数重写:saveFile
调用CustomTableWidget完成表格操作,是iniFileDoc和xmlFileDoc父类
按钮selectAllButton:全选
成员函数:cut、copy、paste、undo、redo、findPrevious、findNext、addRow、insertNewRow、deleteRow、replaceCurText、replaceAllText
收藏
0 条评论
下一页