Maintenant que nous avons vu 2/3 design patterns il est temps de réorganiser (refactoring) le code créé pendant le premier TP en profitant des nouvelles techniques que nous avons appris.

REFACTOR ALL THE CODE

Nous allons notamment retravailler la partie Table pour séparer la notion de Table et d'Entité, ce qui permettra d'avoir un code beaucoup plus simple et clair.