当前位置:网站首页>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.


边栏推荐
猜你喜欢

可变长参数

Using pkgbuild:: find in R language_ Rtools check whether rtools is available and use sys The which function checks whether make exists, installs it if not, and binds R and rtools with the writelines

vb.net 随窗口改变,缩放控件大小以及保持相对位置

【ROS】usb_cam相机标定

Roguelike game into crack the hardest hit areas, how to break the bureau?

What is CSRF (Cross Site Request Forgery)?

LeetCode:498. 对角线遍历

Charging interface docking tutorial of enterprise and micro service provider platform

企微服务商平台收费接口对接教程

Unsupported operation exception
随机推荐
JS inheritance method
[NVIDIA development board] FAQ (updated from time to time)
Delay initialization and sealing classes
How to conduct interface test? What are the precautions? Nanny level interpretation
TDengine 社区问题双周精选 | 第三期
自动化测试框架有什么作用?上海专业第三方软件测试公司安利
被破解毁掉的国产游戏之光
Sublime text using ctrl+b to run another program without closing other runs
Light of domestic games destroyed by cracking
Purpose of computer F1-F12
软件卸载时遇到trying to use is on a network resource that is unavailable
LeetCode:39. 组合总和
可变长参数
Research Report on Market Research and investment strategy of microcrystalline graphite materials in China (2022 Edition)
TP-LINK enterprise router PPTP configuration
LeetCode:162. 寻找峰值
LeetCode:394. 字符串解码
[MySQL] limit implements paging
sublime text的编写程序时的Tab和空格缩进问题
按位逻辑运算符