Below, is a summary of all classes and their component's visiblity. Whenever a visibility is set and used at the right level, a green star is presented. Whenever it is set to a level, but could be updated to another, red and orange stars are mentioned. .
| Name | Value | None (public) | Public | Protected | Private | Constant | ||
| class CardType | ||||||||
| CLUBS | '♣' | |||||||
| DIAMONDS | '♦' | |||||||
| HEARTS | '♥' | |||||||
| SPADES | '♠' | |||||||
| class CardValue | ||||||||
| EIGHT | 8 | |||||||
| JACK | 11 | |||||||
| KING | 13 | |||||||
| NINE | 9 | |||||||
| QUEEN | 12 | |||||||
| SEVEN | 7 | |||||||
| TEN | 10 | |||||||
| class Game | ||||||||
| $players | ||||||||
| $deckFactory | ||||||||
| $startingPlayer | ||||||||
| $randomGenerator | ||||||||
| class Table | ||||||||
| $cards | ||||||||
| class Player | ||||||||
| $name | ||||||||
| $points | ||||||||
| $cards | ||||||||
| class DeckFactory | ||||||||
| $shuffle | ||||||||
| class Deck | ||||||||
| $cards | ||||||||
| class Card | ||||||||
| $type | ||||||||
| $value | ||||||||
| class SimulateCommand | ||||||||
| $defaultName | ||||||||
| $rounds | ||||||||
| class | ||||||||
| random | ||||||||
| class | ||||||||
| __construct | ||||||||
| class | ||||||||
| distributeCards | ||||||||
| class | ||||||||
| play | ||||||||
| class | ||||||||
| finished | ||||||||
| class | ||||||||
| getPlayer | ||||||||
| class | ||||||||
| getPlayers | ||||||||
| class | ||||||||
| getLoser | ||||||||
| class | ||||||||
| getStartingPlayer | ||||||||
| class | ||||||||
| run | ||||||||
| class | ||||||||
| addCard | ||||||||
| class | ||||||||
| getCards | ||||||||
| class | ||||||||
| getPoints | ||||||||
| class | ||||||||
| getLosingPlayer | ||||||||
| class | ||||||||
| getPlayedCard | ||||||||
| class | ||||||||
| __construct | ||||||||
| class | ||||||||
| __toString | ||||||||
| class | ||||||||
| setCards | ||||||||
| class | ||||||||
| getCard | ||||||||
| class | ||||||||
| getPoints | ||||||||
| class | ||||||||
| addPoints | ||||||||
| class | ||||||||
| hasCards | ||||||||
| class | ||||||||
| playCard | ||||||||
| class | ||||||||
| __construct | ||||||||
| class | ||||||||
| make | ||||||||
| class | ||||||||
| __construct | ||||||||
| class | ||||||||
| shuffle | ||||||||
| class | ||||||||
| count | ||||||||
| class | ||||||||
| take | ||||||||
| class | ||||||||
| __construct | ||||||||
| class | ||||||||
| __toString | ||||||||
| class | ||||||||
| getType | ||||||||
| class | ||||||||
| getValue | ||||||||
| class | ||||||||
| configure | ||||||||
| class | ||||||||
| execute | ||||||||
| class | ||||||||
| writeScores | ||||||||
| class | ||||||||
| begin | ||||||||
| class | ||||||||
| play | ||||||||
| class | ||||||||
| writeDealtCards | ||||||||