当前位置:网站首页>UML class diagram
UML class diagram
2022-07-02 18:49:00 【MrPeng1991】
- generalization
It can be understood as inheritance , Standard interpretation : is-a Relationship ,
Realization
Inherited abstract class , Implementation interface , All belong to implementation
relation
One class knows the properties and methods of another class
polymerization
The relationship between the whole and the part , Part can leave the whole , Such as car engine , tire
Combine
The relationship between the whole and the part , The part cannot exist alone without the whole , company department
rely on
local variable , Method , Parameters or calls to static methods
The strength of each relationship generalization = Realization > Combine > polymerization > relation > rely on

- Combine company There can be multiple departments , The department cannot leave the company ,—— Member variables of non collection classes
- Departments can have multiple yard farmers —— Collection class member variables ,
- Code farmers can have multiple mobile phones —— Member variables
- Coder relies on multiple MAC —— Yes mac can coding, It can be understood as relying on mac To complete the method call
- mac It's the expansion of computers —— Inherit
- Computer is an implementation of the concept of processable computer —— Realization relationship
— Inherit
6. Computer is an implementation of the concept of processable computer —— Realization relationship

边栏推荐
- 彻底搞懂基于Open3D的点云处理教程!
- Web version 3D visualization tool, 97 things programmers should know, AI frontier paper | information daily # 2022.07.01
- 在支付宝账户上买基金安全吗
- 如何清理废弃pv和其对应的文件夹
- A simple PHP personal card issuing program v4.0
- Ali was wildly asked by the interviewer on three sides. Redis dared not write 'proficient' on his resume anymore
- Typical application of "stack" - expression evaluation (implemented in C language)
- iptable端口重定向 MASQUERADE[通俗易懂]
- Leetcode (81) -- search rotation sort array II
- Comprendre complètement le tutoriel de traitement de Point Cloud basé sur open3d!
猜你喜欢

Leetcode interview question 17.04 Vanishing numbers

Thoroughly understand the point cloud processing tutorial based on open3d!

学生抖音宣传母校被吐槽“招生减章”,网友:哈哈哈哈哈哈

新加坡暑假旅游攻略:一天玩转新加坡圣淘沙岛

A good programmer is worth five ordinary programmers!

ESP32-C3入门教程 问题篇⑩——error: implicit declaration of function ‘esp_blufi_close‘;

Redis(6)----对象与数据结构

Leetcode interview question 16.17 Continuous sequence

文字编辑器 希望有错误的句子用红色标红,文字编辑器用了markdown

Leetcode interview question 17.01 Addition without plus sign
随机推荐
【愚公系列】2022年07月 Go教学课程 001-Go语言前提简介
Simulateur nightGod + application de test de capture de paquets Fiddler
How to set vscode to delete the whole line shortcut key?
Deep neural network Summary
元宇宙链游系统开发(逻辑开发)丨链游系统开发(详细分析)
The difference between promise and observable
NM02-独立于总线协议的NM模块调用序列图及代码解释
SAP S/4HANA OData Mock Service 介绍
Industrial software lecture - core technology analysis of 3D CAD design software - the second lecture of the Forum
一款简约PHP个人发卡程序V4.0版本
PR曲线和ROC曲线概念及其区别
揭秘得物客服IM全链路通信过程
options should NOT have additional properties
开源物联网平台ThingsBoard的安装
The text editor hopes to mark the wrong sentences in red, and the text editor uses markdown
ESP32-C3入门教程 问题篇⑪——esp-tls: create_ssl_handle failed, tls_io_instance->options.trusted_certs null
如何清理废弃pv和其对应的文件夹
再放宽!这些应届生,可直接落户上海
Eliminate the yellow alarm light on IBM p750 small computer [easy to understand]
Troubleshooting ideas that can solve 80% of faults