当前位置:网站首页>Compétences en mémoire des graphiques UML
Compétences en mémoire des graphiques UML
2022-07-06 08:49:00 【Look word】
Qu'est - ce queUMLDiagramme de classe
- Class Diagram:Utilisé pour représenter la classe、Interface、La relation statique entre les instances, etc
- Bien que son nom soit un diagramme de classe,Mais il n'y a pas que des classes dans le diagramme de classe
Techniques de mémoire
UMLDirection de la flèche:
De la Sous - classe au parent
Je crois. Beaucoup de camarades de classe penseront la même chose que moi,Penser que les sous - classes sont basées sur les parents,La flèche doit pointer vers la Sous - classe
Alors comment changer la mémoire?
- La définition d'une sous - classe doit passer parextendsMot - clé pour spécifier la classe parent
- La Sous - classe doit connaître la définition de la classe mère,Mais la classe mère ne connaît pas la définition de la Sous - classe
- Seule la connaissance de la définition de l'autre partie peut pointer vers l'autre partie
- Donc la direction de la flèche est que la Sous - classe pointe vers le parent
Signification de la ligne
Ligne solide -->Succession Ligne pointillée–>Réalisation
- Je vois. L'oie sauvage est une espèce Une interface implémentée Est qu'il pointe vers l'interface Parce que l'interface ne sait pas qu'il y a une définition de l'oie sauvage
- Le canard est le parent Donald Duck n'est qu'une de ces sous - classes Donc C'est lui qui pointe vers le canard parent
Comment se souvenir?
- Un triangle creux représente: Hériter ou réaliser
- Réalisation-Succession: is aLa relation entre,Objet de l'extension,Non.,Très fort
- Ligne pointillée-Réalisation: Les lignes pointillées représentent ‘ Besoin ’ Aucune entité
Ligne solide -->Liens Ligne pointillée–>Dépendance
- Relations stables,Relations solides,Iron Man.
- Indique qu'un objet de classe est associé à un autre objet de classe
- Habituellement, il y a un autre objet de classe dans une classe comme propriété
- Je vois. L'émergence des pingouins est liée au climat Donc ils sont connectés
- Ligne pointillée–>Dépendance
- Pour une utilisation temporaire,Si tu pars.,Le Néant.,Si oui ou non
- Représente une relation d'utilisation,Une classe a besoin d'une autre classe pour mettre en oeuvre la fonctionnalité
- En général, une classe utilise une autre comme paramètre ,Ou comme valeur de retour
Rhomboïde
- Un diamant est un récipient qui contient quelque chose ( Comme une assiette. )
Agrégation∶ Ça veut dire qu'il y a beaucoup de choses identiques dans un récipient vide ,Ensemble.(Classe indiquée par la direction de la flèche)
Combinaison∶ Représente l'existence d'une structure solide déjà dans un récipient complet ,Vivre et mourir ensemble
Relations globales et locales
Faible relation
Des mots négatifs:Faible-Vide
La relation entre l'ensemble et la partie, Par rapport à la relation d'agrégation , Les deux ont le même cycle de vie ,contains-aLa relation entre
Forte relation
Mots positifs∶Fort.-Plein.
边栏推荐
- Mobile phones and computers on the same LAN access each other, IIS settings
- marathon-envs项目环境配置(强化学习模仿参考动作)
- 【ROS】usb_ Cam camera calibration
- C語言雙指針——經典題型
- What is the role of automated testing frameworks? Shanghai professional third-party software testing company Amway
- Swagger setting field required is mandatory
- LeetCode:214. 最短回文串
- Chrome浏览器的crash问题
- R language ggplot2 visualization, custom ggplot2 visualization image legend background color of legend
- Hutool gracefully parses URL links and obtains parameters
猜你喜欢
Computer graduation design PHP Zhiduo online learning platform
Navicat Premium 创建MySql 创建存储过程
MYSQL卸载方法与安装方法
使用latex导出IEEE文献格式
After PCD is converted to ply, it cannot be opened in meshlab, prompting error details: ignored EOF
TP-LINK enterprise router PPTP configuration
Unified ordering background interface product description Chinese garbled
marathon-envs项目环境配置(强化学习模仿参考动作)
MongoDB 的安装和基本操作
Simple use of promise in uniapp
随机推荐
目标检测——Pytorch 利用mobilenet系列(v1,v2,v3)搭建yolov4目标检测平台
Swagger setting field required is mandatory
软件压力测试常见流程有哪些?专业出具软件测试报告公司分享
Shift Operators
【Nvidia开发板】常见问题集 (不定时更新)
Using C language to complete a simple calculator (function pointer array and callback function)
TCP/IP协议
View computer devices in LAN
可变长参数
JS pure function
egg. JS directory structure
Niuke winter vacation training 6 maze 2
LeetCode:41. 缺失的第一个正数
LeetCode:124. 二叉树中的最大路径和
如何有效地进行自动化测试?
R language ggplot2 visualization: place the title of the visualization image in the upper left corner of the image (customize Title position in top left of ggplot2 graph)
Trying to use is on a network resource that is unavailable
ROS compilation calls the third-party dynamic library (xxx.so)
visdom可视化实现与检查介绍
sublime text中conda环境中plt.show无法弹出显示图片的问题