Make interfaces abstract
This commit is contained in:
@ -1,11 +1,12 @@
|
||||
@startuml
|
||||
@startuml "Backend Components"
|
||||
|
||||
package "Service" {
|
||||
component "API Service" as apiservice
|
||||
}
|
||||
|
||||
package "Mapping" {
|
||||
interface "Mapper Interface" as mapperint
|
||||
component "Mapper" as mapper
|
||||
component "Mapper Implementation" as mapperimp
|
||||
}
|
||||
|
||||
package "DashAPI" {
|
||||
@ -15,7 +16,7 @@ package "DashAPI" {
|
||||
package "Database" {
|
||||
interface "Database Interface" as dbint
|
||||
component "Database Implementation" as dbimp
|
||||
component "Database Model" as dbmodel
|
||||
component "Database Models" as dbmodels
|
||||
}
|
||||
|
||||
apiservice --> apimodels
|
||||
@ -23,13 +24,11 @@ apiservice --> dbint
|
||||
apiservice --> mapperint
|
||||
|
||||
dbimp .up.> dbint
|
||||
dbimp --> dbmodel
|
||||
|
||||
|
||||
mapper .up.> mapperint
|
||||
mapper --> apimodels
|
||||
mapper --> dbmodel
|
||||
dbimp --> dbmodels
|
||||
|
||||
|
||||
mapperimp .up.> mapperint
|
||||
mapperimp --> apimodels
|
||||
mapperimp --> dbmodels
|
||||
|
||||
@enduml
|
||||
Reference in New Issue
Block a user