当前位置:网站首页>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.
边栏推荐
- 目标检测——Pytorch 利用mobilenet系列(v1,v2,v3)搭建yolov4目标检测平台
- View computer devices in LAN
- Target detection - pytorch uses mobilenet series (V1, V2, V3) to build yolov4 target detection platform
- TP-LINK 企业路由器 PPTP 配置
- marathon-envs项目环境配置(强化学习模仿参考动作)
- Simple use of promise in uniapp
- Restful API design specification
- Deep analysis of C language pointer
- 查看局域网中电脑设备
- 【嵌入式】Cortex M4F DSP库
猜你喜欢
Roguelike游戏成破解重灾区,如何破局?
sublime text的编写程序时的Tab和空格缩进问题
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
Fairguard game reinforcement: under the upsurge of game going to sea, game security is facing new challenges
项目连接数据库遇到的问题及解决
ROS compilation calls the third-party dynamic library (xxx.so)
Marathon envs project environment configuration (strengthen learning and imitate reference actions)
[embedded] cortex m4f DSP Library
FairGuard游戏加固:游戏出海热潮下,游戏安全面临新挑战
查看局域网中电脑设备
随机推荐
After PCD is converted to ply, it cannot be opened in meshlab, prompting error details: ignored EOF
LeetCode:剑指 Offer 42. 连续子数组的最大和
Fairguard game reinforcement: under the upsurge of game going to sea, game security is facing new challenges
Swagger setting field required is mandatory
Deep analysis of C language data storage in memory
自动化测试框架有什么作用?上海专业第三方软件测试公司安利
Image, CV2 read the conversion and size resize change of numpy array of pictures
角色动画(Character Animation)的现状与趋势
Light of domestic games destroyed by cracking
The network model established by torch is displayed by torch viz
Esp8266-rtos IOT development
Promise 在uniapp的简单使用
【剑指offer】序列化二叉树
@Jsonbackreference and @jsonmanagedreference (solve infinite recursion caused by bidirectional references in objects)
Delay initialization and sealing classes
Cesium draw points, lines, and faces
MYSQL卸载方法与安装方法
pytorch查看张量占用内存大小
移位运算符
ROS compilation calls the third-party dynamic library (xxx.so)