# TD4
Modélisation au code

## Introduction

Bienvenue à ma quatrième séance de travaux dirigés en COO, le quatriéme TD consisite à passer de la modélisation au code. Il se divise en deux séances, la seconde à pour objectif d'approfondir les connaissances acquises durant la première séance. Pendant ces deux séances, il s'agit d'utiliser l'analyse effectuée précedemment pour réaliser un code clair et précis. Nous verrons durant la première séance, comment traduire les notions vues dans les TD précédents en code Java.

## cours

La semaine du 12 février, nous avons eu un cours magistral qui portait sur le passage de la modélisation au code. Vous pouvez retrouver le cours à l'adresse ci-dessous : Vous cherchez le cours c'est par là !

## Points-clé

Avant de commencer le TD, nous allons rappeler les points importants pour cette quatrième séance.

Pour ce TD, il va vous falloir des connasisances enseignées dans le module de Programmation Orientée Objet (POO), ainsi que les notions vu dans les TD prédcédents, notamment le TD sur les diagrammes de classes. Il vous faut donc bien avoir compris à quoi correspond une classe, un objet, l'envoie de message ou encore le polymorphisme pour pouvoir passer au code Java.

On va donc vous expliquer comment traduire chaque notion en code Java :

- Une classe se traduit par :
- Un attribut se traduit par :
- Une opération se traduit par :
- Une classe abstraite se traduit par :
- Une généralisation se traduit par :

## Étude de cas

Le sujet étant un peu long vous pouvez le retrouver grâce au lien suivant : pour le sujet c'est par ici

## Solution

Vous pouvez retrouver le code source du TD disponible par ici :)

## Fiche de révisions

Pour pouvoir réviser toutes les connaissances acquises à chaque TD, vous retrouverez un lien vers une fiche de révisions qui vous permettra de bien vous préparer au contrôle final.
Comme promis voici le lien de la fiche de révision pour le passage de la modélisation au code :)

- © Untitled
- Design: HTML5 UP