Class Diagram
2017-03-13 20:12:13 0 举报
Class Diagram是一种UML(Unified Modeling Language,统一建模语言)图表,用于描述系统中的类、接口以及它们之间的关系。它展示了系统中各个类的结构,包括类的属性、方法以及与其他类之间的关联关系。通过使用类图,开发者可以更好地理解系统的设计,发现潜在的问题并优化代码结构。在类图中,每个类用一个矩形表示,类名位于矩形的中心,属性和方法则位于矩形的边缘。类之间的关系可以通过箭头或者连线表示,如继承、实现、关联、聚合等。总之,Class Diagram是软件开发过程中一种非常重要的工具,有助于提高开发效率和代码质量。
作者其他创作
大纲/内容
OpenStackCompute
-NOVA_CLI-ADMIN_NOVA_CLI+ get_server()+ get_flavor()
OpenStackNetwork
-ADMIN_NOVA_CLI-NOVA_CLI-KEYSTONE_CLI-NEUTRON_CLI+ get_network()
class 桌面管理类图
LocalFloatingIpManager
-NEUTRON_CLI-KEYSTONE_CLI-NOVA_CLI+ allocate_ip()+ reclaim_ip()+ refresh()+ clean()
DesktopUtils
+DesktopCountValidator()+reboot_vm()+suspend_vm()+resume_vm()+stop_vm()+rebuild_vm()+delete_vm()+check_image_flavor_network_is_existed()
authentication
+ verify_password()+ auth_error()+ before_request()+ get_token()
Desktop
- image:image-course:course-desktop:desktop+ desktop_console()+ get_course_flavor_dict()+ get_course_image_dict()+ get_flavor_by_vmid()+ get_imagename_by_vmid()+ static_desktop()+ free_desktop()+ add_freedesktop_users()+ delete_freedesktop_users()+ create_static_desktop()+ delete_free_desktops()+ delete_static_desktop()+ rebuild_desktop()+ unbunding_desktop()+ binding_desktop()
+get_user_desktops()+operate_vm()
Celery
+ snapshot_desktop()+ run_desktoptask()+ suspend_desktop()+ schedule_clean_desktops()+ schedule_start_lesson()+ resume_desktop()+ start_desktop()+ reboot_desktop()+ wait_desktop()+ delete_desktop()+ build_desktop()+ rebuild_desktop()+ stop_desktop()+schedule_add_freedesktop_lesson()
ResourceController
+ ResourceController()+ audit_static_desktop()+ audit_supply_course_desktop()+ supply_max_desktop_count()
OpenStackImages
-GLANCE_CLI - NOVA_CLI+ get_image()
0 条评论
下一页