Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider 220e3fb3 rédigé par DIALLO Thierno Mamadou Saliou's avatar DIALLO Thierno Mamadou Saliou
Parcourir les fichiers

diagramme de client conception detaillé

parent 9921c378
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
@startuml
'https://plantuml.com/class-diagram
abstract class Identification {
+name: String
+passWord: String
}
class Login extends Identification {
-name : String
-passWord :String
+Connect(n:String,p:String)
}
class SignIn extends Identification {
-name : String
-passWord :String
-email : String
-birth : String
+SignIn(n:String,p:String,email:String,birth:String)
}
class Game {
-deNum:integer
-initPlateau(p:Plateau)
-sendResponse
+deplacerCamembert(deNum:Integer, p:Plateau)
+putTriangleInCamembert(triangle:Triangle, cam:Camembert)
+afficherQuestion()
}
abstract class Pions {
+couleur: Couleur
+name: String
}
class Triangle extends Pions{
-couleur: Couleur
-name: String
-coteA: double
-coteB: double
-coteC: double
+Triangle(cA: double, cB: double, cC: double, c: Couleur, name: String)
}
class Camembert extends Pions{
-couleur: Couleur
-name: String
-triangle: Triangle[6]
+Camembert(c: Couleur, name: String, Triangle:Triangle[])
}
Game --o Camembert
Game --o Triangle
class PlateauInterface {
+nbcase : int[72]
+depart : Depart
+caseN : CaseN
+qg : QG
+Plateau(n: int[72], d: Depart, cN: CaseN, qg: QG)
}
class Plateau {
-nbcase : int[72]
-depart : Depart
-caseN : CaseN
-qg : QG
+Plateau(n: int[72], d: Depart, cN: CaseN, qg: QG)
}
interface Case {
+couleur: Couleur
+name: String
}
class Depart{
-couleur: Couleur
-name: String
}
class CaseN {
-couleur: Couleur
-name: String
}
class QG{
-couleur: Couleur
-name: String
}
Plateau ..> PlateauInterface
Game ..> PlateauInterface
Plateau --o Depart
Plateau --o CaseN
Plateau --o QG
CaseN --o Category
QG --o Category
CaseN ..> Case
Depart ..> Case
QG ..> Case
class Category {
-theme: Theme
}
@enduml
\ No newline at end of file
@startuml
'https://plantuml.com/class-diagram
abstract class AbstractList
abstract AbstractCollection
interface List
interface Collection
List <|-- AbstractList
Collection <|-- AbstractCollection
Collection <|- List
AbstractCollection <|- AbstractList
AbstractList <|-- ArrayList
class ArrayList {
Object[] elementData
size()
}
enum TimeUnit {
DAYS
HOURS
MINUTES
}
@enduml
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter