Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Iterator / Iterator - BlackJack - Card

  • Мы продолжаем эксперименты с самым популярным
    и востребованным шаблоном проектирования: "Итератор".
    На этом уроке мы начинаем создание игры BlackJack,
    а конкретно создадим вначале проект IteratorBlackJack и
    создадим класс Card(), который продемонстрирует возможность
    использования итератора для перечисления не только чисел.
  • Дата отправки отчёта: 23 марта 2017 г.
  • Задание выполнено: за 30 мин.
  • Чему научился: Enum в Java прилично отличается от того, что в C#
  • Что было сложным: Ничего
  • Комментарии: Это было ожидаемо, я уснул. Но есть и плюсы, я наконец-то выспался и первая пара в час, так что ещё даже успею пару уроков пройти =)

    • Вот, смотрите, уже и пригодилось то, что в шарпе можно создавать экземпляры внутренних классов. Так как Face и Suit по логике и должны находится в классе Card, зачем им быть вне его и захламлять пространство имён, они ж больше ни для чего не используются, и нужны только этому классу?
    • А в Java нельзя корректировать порядковые номера элементов перечисления, как на скриншоте?
    • И ещё. Там нельзя явно преобразовывать их в int?
    • И последний вопрос, почему вы пишете toString как обычный метод, его ж переопределить нужно, или в Java это тоже не так?
  • Оценка видео-уроку:
Отчёт от 9567 за Iterator / Iterator - BlackJack - Card




Оцени работу

 
Сохранить страницу:

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Максим  # Шаблоны Проектирования / Iterator - BlackJack - Card / 2017-03-23 11:39

Да. Да. Он переопределен.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Максим  # Шаблоны Проектирования / Iterator - BlackJack - Card / 2017-03-23 11:39

Да. Да. Он переопределен.


9567. --
Максим
Максим
ответить
→  Евгений Волосатов  # Шаблоны Проектирования / Iterator - BlackJack - Card / 2017-03-23 11:40

Неявно? Или я что-то пропустил


7238. --
Константин
Константин
ответить
→  Максим  # Шаблоны Проектирования / Iterator - BlackJack - Card / 2017-03-23 21:57

Кстати когда что-то слушаешь вебинар по программированию, я тоже порой засыпаю, а вот когда начинаю кодить, какой бы я уставший не был спать не хочется.
Единственное когда сильно уставший слепой напор начинает сбоить и уже код быстро не понабираешь постоянно идут исправления и ошибки.


9567. --
Максим
Максим
ответить
→  Константин  # Шаблоны Проектирования / Iterator - BlackJack - Card / 2017-03-23 21:59

Да нет, я смотрю и сразу делаю, тут дело не в этом, я просто за последние 3 дня где-то 10 часов недоспал, вот организм и не выдержал =)


  • Отчёт оценивали:
    20633роман0  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Подготовили поле на котором будет строить программу. Класс Card
Трудности: Почему функцию из enum Face нельзя вызвать Face.getAmount(), а именно face.getAmount().
гуд


Научился: Реализовывать класс Card
Трудности: Придумать что было самым сложным
Весь урок думал о том что Eleven это 11))) Но игромистр всё таки исправился)