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

Формула программиста
основатель — Волосатов Евгений Витольдович

Теория ООП / Интерфейс. Правила игры.

  • На этом уроке мы поговорим о правилах игры в догоняшки.
    На прошлом уроке мы выясняли, что должны уметь делать игроки.
    На этом уроке мы начнём писать класс, в котором
    опишем конкретные правила нашей игры.
  • Дата отправки отчёта: 4 ноября 2015 г.
  • Задание выполнено: за 15 мин.
  • Чему научился: Работать с интерфейсом через классы.
  • Что было сложным: Ничего сложного.
  • Комментарии: Метод FindNewLeader(): делаем поиск по всем игрокам и если он Голя, то он лидер.
    Метод SetNewLeader(): если игрок поймал другого игрока, то он - Голя.
    Не знаю, насколько верно, увидим в следующем уроке)
    Действительно, у нас такой классный уровень абстракции (считай все своими именами названо, удобно очень работать) ))
  • Оценка видео-уроку:
Отчёт от 2773 за Теория ООП / Интерфейс. Правила игры.




Оцени работу

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

  • Отчёт оценивали:
    6987MichGar+1   7941Артём+1   1570Сарапульцев Константин+1   1Евгений Волосатов+1   6391Владимир+1   1947Denis+1   4485Vlad Yakovlev+1   7788Ксения+1   4004Елена+1   429Максим Базуев+1   7573Павел0   5419Роман+1   6925Артём+1   2633Андрей+1   7276Ильшат+1   6452Кирилл Шмойлов+1   4395Денис+1   2457kristalic+1   7645Александр Львович+1   459Сергей Сергеевич+1   6458Илья+1  

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Использовать интерфейсы в классах
Трудности: программа не запускается из-за строки List<Игрок> gamers {get;private set;} не понял почему
Мне кажется, что название функции FindNewLeader() не совсем точно. Наверно, задача функции узнать изменился ли лидер на данном шаге? Если это так, то правильнее было бы назвать примерно так: bool IsLeaderChanged()
Научился: Повторение - Мать Учения: Методы и Конструкторы.
Трудности: Написать словесный алгоритм методов FindNewLeader() и SetNewLeader(), не могу описать эти методы.
Замечаний нет