Class Diagram
2016-08-15 17:41:57 0 举报
Class Diagram,也被称为类图,是面向对象编程中用于表示系统结构的图形工具。它展示了一组对象、接口、协作和它们之间的关系。在UML规范中,类图是一种静态结构图,用于描述系统的结构化设计。 类图中的每个类由三个部分组成:类名、属性和方法。类名通常用名词或名词短语表示,属性描述了类的特性,方法则定义了类的行为。类之间的关联(包括继承、实现和聚合等)通过连线表示,连线的类型代表了关系的性质。此外,类图还可以展示类的内部结构(如内部类和包)以及类的实例(对象)。 总的来说,类图是理解和设计软件系统的重要工具,它可以帮助开发者更好地理解系统的组成部分以及这些部分之间的关系。
作者其他创作
大纲/内容
Model3D
+mesh_:OMesh+bbox_:BoundingBox
SidebarToolBox
+initPresetsWidget():void+initCoolPenWidget():void+initWarehouseWidget():void+initPluginsWidget():void
ModelScene
- manager:OperationManager- parsers:Parsers
+getManger():OperationManager+setManager(OperationManager);void+getParsers();Parsers+setParsers(Parsers):void
依赖
TransformerElement
+start_x_:int+start_y_:int+last_x_:int+last_y_:int
+ operationStart():void+operationMove():void- operationEnd():void
聚合
Camera
+ position_:Vec3+ center_:Vec3+ up_:Vec3
-getXxx()-setXxx(xx):void
OperationInfo
+getModels():QList+redo():void+undo():void
RenderWidget
OperationManager
+selected_models_:QList+elements_:QList std::shared_ptr +undo_lists_:QList std::shared_ptr +redo_lists_:QList std::shared_ptr +importer_:std::shared_ptr
+ render():void+initElements():void+redo():void+undo():void+remove():void
组合
Scene
+cm_:Camera+tbm_:TrackBallManipulator
+render():void+getCamera():Camera+setManipulator(TrackBallManipulator):void
MainWindow
- ms:ModelScene- rw:RenderWidget- stb:SideToolBox
+getXxx()+setXxx(X):void
Parsers
+parserlist_:QList
TrackBallManipulator
+last_posx_:int+last_posy_:int+rotate_speed_:double
0 条评论
下一页