-
Notifications
You must be signed in to change notification settings - Fork 39
UML
Kaisinel edited this page May 8, 2021
·
3 revisions
UML is a unified modelling language, used for defining parts of software through diagrams.
Class diagram is one of the most commonly used UML diagrams. It shows what different classes have and can do, the relations between them.
Let's say we have two classes: A and B and a relationship between them. The relationship starts at A and ends at B. Here is a meaning for each such a relationship
A references B (either as an argument, in method body or as a return).
A has B. There can be many of A, B, 1 or each, etc. The relation in terms of how many of them is there on each side is called a cardinality.
A is made of B. Removing A will keep B intact.
A owns B. Removing A will remove B as well.
Fundamentals of practical programming
Problem 1: International Recipe ConverterLesson 1: C# Keywords and User Input
Lesson 2: Control Flow, Array and string
Lesson 3: Files, error handling and debugging
Lesson 4: Frontend using WinForms
RESTful Web API and More Fundamentals
Problem 2: Your Online Shopping ListLesson 5: RESTful, objects and JSON
Lesson 6: Code versioning
Lesson 7: OOP
Lesson 8: Understanding WebApi & Dependency Injection
Lesson 9: TDD
Lesson 10: LINQ and Collections
Lesson 11: Entity Framework
Lesson 12: Databases and SQL