当前位置:网站首页>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.
边栏推荐
- How to effectively conduct automated testing?
- [MySQL] multi table query
- 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)
- Restful API design specification
- China dihydrolaurenol market forecast and investment strategy report (2022 Edition)
- Image, CV2 read the conversion and size resize change of numpy array of pictures
- 【嵌入式】Cortex M4F DSP库
- Cesium draw points, lines, and faces
- LeetCode:劍指 Offer 42. 連續子數組的最大和
- 704 binary search
猜你喜欢
Sublime text in CONDA environment plt Show cannot pop up the problem of displaying pictures
目标检测——Pytorch 利用mobilenet系列(v1,v2,v3)搭建yolov4目标检测平台
After PCD is converted to ply, it cannot be opened in meshlab, prompting error details: ignored EOF
Nacos 的安装与服务的注册
vb. Net changes with the window, scales the size of the control and maintains its relative position
sublime text的编写程序时的Tab和空格缩进问题
[embedded] print log using JLINK RTT
Process of obtaining the electronic version of academic qualifications of xuexin.com
Variable length parameter
企微服务商平台收费接口对接教程
随机推荐
sublime text的编写程序时的Tab和空格缩进问题
Super efficient! The secret of swagger Yapi
ROS compilation calls the third-party dynamic library (xxx.so)
Nacos 的安装与服务的注册
优秀的软件测试人员,都具备这些能力
软件压力测试常见流程有哪些?专业出具软件测试报告公司分享
TCP/IP协议
China high purity silver nitrate Market Research and investment strategy report (2022 Edition)
【ROS】usb_ Cam camera calibration
LeetCode:124. 二叉树中的最大路径和
Revit 二次开发 HOF 方式调用transaction
hutool优雅解析URL链接并获取参数
PC easy to use essential software (used)
移位运算符
如何进行接口测试测?有哪些注意事项?保姆级解读
torch建立的网络模型使用torchviz显示
Analysis of the source code of cocos2d-x for mobile game security (mobile game reverse and protection)
poi追加写EXCEL文件
LeetCode:劍指 Offer 42. 連續子數組的最大和
[embedded] print log using JLINK RTT