Диаграмма‐классов (РАБОЧАЯ ‐ упрощенная) - fpmi-tpmp2026/tpmp-gr11b-lab4-ia-1 GitHub Wiki
Диаграмма классов
Диаграмма
classDiagram
class User {
-int id
-string login
-string password
-string role
+authenticate()
+getRole()
}
class Workshop {
-int number
-string address
-string carBrands
+getInfo()
+getTotalRepairs()
}
class Car {
-string licensePlate
-string brand
-int year
-string ownerName
+getInfo()
}
class Master {
-int id
-string name
-string position
-int workshopNumber
+getInfo()
+getTotalRepairs()
}
class Repair {
-int id
-int workshopNumber
-date startDate
-date endDate
-string licensePlate
-string repairType
-float cost
-string masterName
+save()
}
class Database {
+connect()
+query()
+insert()
+update()
+delete()
}
User <|-- Master
Workshop --> Repair
Car --> Repair
Master --> Repair
Repair --> Database