Класс Card мало, что знает о своем предполагаемом использовании и может применяться в карточной игре любого типа.
Класс Card |
Хранить масть и ранг карты Возвращает цвет карты Хранит состояние картинка вверх или вниз Рисует карту на экране Удаляет карту с экрана |
Класс Card является администратором данных, который хранит и возвращает значения масти и ранга, и рисует карту. Рассмотрим уточнение класса Card
Класс Card |
Suit возвращает масть и ранг карты color- Возвращает цвет карты faceUp - проверяет состояние картинка вверх или вниз draw рисует карту на экране erase - удаляет карту с экрана |