Skip to content

TP2 - Cours 8INF957 - Programmation objet avancée de l'UQAC

Notifications You must be signed in to change notification settings

LouisBertin/8INF957_TP2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 

Repository files navigation

Pigeons Game

Un projet réalisé dans le cadre du cours de programmation objet avancée de l'UQAC.

Bertin Louis
Vasse Mickaël
Weber Orann

Contexte

  • Simulation de pigeon avec rafraichissement dynamique de l'interface
  • Création d'une interface graphique en Java Swing
  • Respect des règles avancées de la POO
    • Cohésion et couplage
    • Principes avancés de la POO : SOLID
    • Responsabilité unique
    • Ségrégation des interfaces, etc.
    • Attributs d’association
    • Héritage & Délégation
    • Programmation concurrente (Multithreading)
    • Diagramme de classes
    • Gestion d’exceptions
    • Robustesse de logiciels

Prérequis

  • Java SDK >= 8

Installation

  • Cloner le projet
  • Importez-le dans votre IDE préféré
  • Exécuter la classe main!

Utilisation

  • L'interface graphique se lance
  • Cliquer sur une case pour déposer de la nourriture

About

TP2 - Cours 8INF957 - Programmation objet avancée de l'UQAC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages