🧩 Mermaid
Luokkakaavio
Mallinna toimialueesi ja oliorakenteesi
Mikä on Luokkakaavio?
Luokkakaavio kuvaa järjestelmän tyypit — niiden attribuutit, metodit ja suhteet: perintä, kompositio, assosiaatio. Se on UML-klassikko toimialuemallinnukseen ja koodin suunnitteluun.
Elävä esimerkki
classDiagram
class Order {
+String id
+Date createdAt
+total() Money
}
class Customer {
+String name
+String email
}
class OrderLine {
+int quantity
}
Customer "1" --> "*" Order
Order "1" *-- "*" OrderLineMilloin käyttää
Mallinna toimialue ennen koodin kirjoittamista (DDD, olio-suunnittelu)
Dokumentoi olemassa olevia koodikantoja perehdytystä varten
Suunnittele tietokantaolioiden kuvaukset ja API-resurssimallit
Perussyntaksi
classDiagram
class Animal {
+String name
+makeSound() void
}
Animal <|-- Dog : inheritanceKysymyksiä tästä kaaviosta
Mitä suhteita Mermaid tukee?
Perintä (<|--), kompositio (*--), aggregaatio (o--), assosiaatio (-->), riippuvuus (..>) ja toteutus (..|>), kullakin valinnaiset kardinaliteetit ja nimiöt.
Voinko generoida luokkakaavion koodista?
Liitä luokkasi tai kuvaile toimialueesi, ja tekoäly poimii entiteetit, attribuutit ja suhteet siistiksi luokkakaavioksi.
Luo oma Luokkakaavio nyt
Kuvaile se tavallisella kielellä — tekoäly kirjoittaa Mermaid-koodin puolestasi.
Avaa Mermaid Studio