C++编程类关系流程图
2024-05-21 11:32:24   31  举报             
     
         
 这个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 条评论
 下一页
  
  
  
  
  
  
  
  
  
 