Skip to content

Commit

Permalink
Create arch-garage.md
Browse files Browse the repository at this point in the history
  • Loading branch information
tony-maulaz authored May 17, 2022
1 parent fb931ad commit 6ad78a8
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions arch-garage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Architecture

Application avec :
- Voiture
- Camion
- Vélo

# Fonctionnalités
**Voiture :**
- Start
- Stop
- Allumer la radio

**Camion :**
- Start
- Stop
- Atteler une remorque

**Vélo :**
- Start
- Stop

## Garage
On veut créer un garage qui peut réparer des vélos et des voitures.

Afin de pouvoir réparer les vélos et les voitures, il faut appeler une méthode `diagnostic`.
Les vélos et les voitures vont retourner des informations différentes afin de guider la réparation.

## Occasion
On veut créer un centre d'occasion qui peut vendre des camions et des voitures.

Le prix de vente est défini par les caractéristiques d'un objet. Il sera donc récupéré en appelant une méthode `getPrice`.

> Un jour, le centre d'occasion pourrait peut-être vendre d'autres genres d'articles.

0 comments on commit 6ad78a8

Please sign in to comment.