Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
cnam:utc503:td2-b [2024/09/11 20:35] – jcheron | cnam:utc503:td2-b [2024/09/12 08:25] (Version actuelle) – [Conception Objet] jcheron | ||
---|---|---|---|
Ligne 21: | Ligne 21: | ||
+ | === Résumé des étapes principales === | ||
+ | Texas Hold' | ||
+ | - Mise des blinds. | ||
+ | - Distribution de 2 cartes à chaque joueur. | ||
+ | - Premier tour de mise. | ||
+ | - Distribution des 3 cartes du flop. | ||
+ | - Deuxième tour de mise. | ||
+ | - Distribution de la 4e carte (le turn). | ||
+ | - Troisième tour de mise. | ||
+ | - Distribution de la 5e carte (la river). | ||
+ | - Dernier tour de mise. | ||
+ | - Showdown et révélation des mains. | ||
+ | ==== Conception Objet ==== | ||
+ | Proposer une solution orientée objet pour l' | ||
+ | < | ||
+ | |||
+ | === Orientation === | ||
+ | == Interfaces (ICouleur, IPaire, IQuinte) : == | ||
+ | Définissent des méthodes pour vérifier des caractéristiques spécifiques des mains (flush, paires, suites). | ||
+ | == Classe Carte : == | ||
+ | Représente une carte de Poker avec des méthodes pour obtenir sa valeur numérique et sa représentation. | ||
+ | == Classe abstraite Combinaison : == | ||
+ | C'est la classe de base pour toutes les combinaisons de mains, définissant les méthodes principales pour valider et comparer les combinaisons. | ||
+ | == Classes dérivées (Paire, DoublePaire, | ||
+ | Ces classes héritent de Combinaison et implémentent les vérifications spécifiques pour chaque type de main. | ||
+ | == Classe Quinte : == | ||
+ | Hérite de Combinaison et implémente l' | ||
+ | == Classe QuinteFlush : == | ||
+ | Hérite de Quinte et implémente ICouleur pour ajouter la vérification d'une flush. | ||
+ | == Classe QuinteFlushRoyale : == | ||
+ | Hérite de QuinteFlush et ajoute la validation spécifique d'une Quinte Flush Royale. | ||
+ | == Classe EvaluateurDeCombinaison : == | ||
+ | Évalue et compare les combinaisons pour déterminer la meilleure main. | ||
+ | |||
+ | < |