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

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

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

Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов.

  • На этом уроке мы создалим "универсальный" класс Crosser,
    который сможет проверять на столкновение "любых" двух Игроков.
    Конечно не любых, а только двух наших Box и Circle.
    Это яркий способ, чего стоит избегать в программах.
    Потому что тут не добавляется универсальности,
    т.к. при добавлении новых объектов придётся
    дописывать кучу новых функций на сравнение.

    Самостоятельное задание - записать видеообзор
    своего проекта и рассказать, что такое Interface.
  • Дата отправки отчёта: 20 апреля 2020 г.
  • Задание выполнено: за 4 час. 11 мин.
  • Чему научился: Мдяя, костыль конкреетный в этом уроке получился. Ну когда вот реально такая задача встанет перед тобой - как красиво то всё сделать? Если реальное есть 10 разных фигур, как их сталкивать-то... наверное как-то не совсем математическими методами
  • Оценка видео-уроку:
Отчёт от 24659 за Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов.




Оцени работу

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

24765. --
Anatoli
Anatoli
ответить
→  Виталий  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2020-04-21 09:55

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


  • Отчёт оценивали:
    24659Виталий+1   17947Dmitry Sinitsin+1   791Валерий Жданов+1   23687Игорь Бойко+1   24765Anatoli+1   9014Николай Денисов+1  

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





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

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

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

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


Научился: интерфейс - класс, методы которого созданы абстрактными и могут быть реализованы в классе, наследующем этот интерфейс
Трудности: 15 минута видео (в чате): Neverwinter@All: о, госпади... люди, зачем мы это попросили?? Тот вебинар, судя по комментариям, продолжался уже 6 (ШЕСТОЙ) час! Это какая-то Спарта от сишарпа...



Научился: Немного изменил интерфейс программы, добавил возможность выбора игры, очистки игрового поля и добавление необходимого количество кружков или квадратиков.