Petit projet pédagogique Java 17 permettant de dessiner, sauvegarder et rouvrir des formes avec SQLite.
- Dessiner rectangle, cercle et ligne
- Choisir une couleur
- Enregistrer et ouvrir les dessins avec SQLite
- Journaliser les actions en console, fichier ou base de donnees
- Annuler la derniere action
- Singleton : gestionnaire unique de connexion SQLite
- Factory : creation des formes
- Decorator : ajout de couleur/style aux formes
- Command : annulation des actions
- Strategy : choix du type de journalisation
- Observer : notification des changements du dessin
Java 17, JavaFX, SQLite, Maven et JUnit 5.
Depuis le dossier du projet :
mvn javafx:runmvn test