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. | ||
| + | |||
| + | < | ||