I learned software engineering some time ago. The software engineering is divided into two major modules.
The next step is UML learning. This is a further supplement to software engineering and a design for some class diagrams and deployment diagrams in the design.
Then I learned the design model in C #.
These are all further understandings of object-oriented, and we may find that there may be some relationships between them. Some people also asked me about this. Although they know that there is a link between them, there is no summary, it is really slow to summarize it only when asked.
I drew a small figure to briefly describe their relationship.