类图
2016-06-22 10:34:53 0 举报
类图是一种用于描述系统结构和关系的静态图形表示方法。它展示了系统中的类、接口、关联关系、继承关系等元素,并显示了它们之间的交互和依赖关系。类图中的每个类都由一个矩形表示,类名位于矩形顶部,属性和方法位于矩形内部。类之间的关联关系用实线连接,双向箭头表示双向关联,单向箭头表示单向关联。继承关系用空心三角形表示,箭头指向父类。接口和实现关系用虚线连接,接口位于上方,实现类位于下方。通过类图,我们可以直观地了解系统的组成部分、类之间的关系以及它们的职责和功能。
作者其他创作
大纲/内容
TownMapGenerator
属性
MapEditor(单例)
+SetMapSize()+SetSelectTile()+ResizeMap()-InitMapEditor()-SetupUI()-SetValidBlockPosition()-UpdatePreviewTilePosition()-EditorHandle()
UserInterfaceManager
+SetCustomMapSizeInputField()
MapGlobalModelBase
TileAtlas(单例)
+GetSpritesInSprteAtlas()+GetAllSprites
MapGenerateConfigBase
TownMapGenerateConfig
LayerManager(单例)
+DetectionConflict():bool+CompareOrderInLayerAtBackGroundLayer():int+GetLayerInfo():LayerInfo
RubbishDumpMapGenerator
SnowDesertMapGenerateConfig
CacheManager
RubbishMaMapGenerateConfig
LayerInfo
m_layerLevel:LayerLevelm_backGroundLayer_OrderInLayer:intm_staticLayer_IsOnGround:boolm_segmentPerGrid:intm_conflictTilesetList:List<String>
SaveAndLoadManager
+SaveData()+LoadData()
IndustrialAreaMapGenerateConfig
SnowDesertMapGlobalModel
MapGenerateManager(单例)
+m_sceneType:SceneType+m_mapWidth:int+m_mapHeight:int+GenerateScene()
IndustrialAreaMapGenerator
VillageMapGenerateConfig
SnowDesertMapGenerator
GridDraw
+m_mapWidth+m_mapHeight+LineMaterial-m_cellSize
GridManager
+SetGridDraw()
MapGeneratorBase
VillageMapGenerator
DrawFunctionality
+DrawPreviewTile()+Erase()-CreateTile()
IndustrialAreaMapGlobalModel
TownMapGlobalModel
MapSceneProvider(单例)
VillageMapGlobalModel
RubbishMapGlobalModel
BackgroundObjectInfo
+m_backgroundObject:Lws_Object+m_next:BackgroundObject+Add_BackgroundObject()+Get_BackgroundObject():BackgroundObjectInfo+Remove_BackgroundObjectInfo()+DestroyBackgroundObject()
0 条评论
下一页