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

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

Морской Бой / Море и Корабль

  • На этом уроке мы создадим "ядро" программы, два основных класса - Корабль и Море.
    А в конце урока протестируем их работу.
  • Дата отправки отчёта: 12 ноября 2015 г.
  • Задание выполнено: за 2 час. 00 мин.
  • Чему научился: Продумывать реализацию классов Море и Корабль
  • Что было сложным: Постоянно менять раскладку:)
  • Комментарии: Отличный урок!) С нетерпением жду продолжения!)
  • Оценка видео-уроку:
Отчёт от 7788 за Морской Бой / Море и Корабль


Отчёт от 7788 за Морской Бой / Море и Корабль




Оцени работу

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

24. Оля
Оля
ответить
→  Ксения  # Морской Бой / Морской Бой - Море и Корабль / 2015-11-13 14:09

Ксения, замечательно выполнила урок и все получилось, рада что тебе нравится то что ты уже сделал, ведь дальше будет еще интереснее, и я с нетерпением жду твои новые достижения и успехи! :)


  • Отчёт оценивали:
    1Евгений Витольдович+1   6203Николай (nick27m)+1   6925Артём+1   4395Денис+1   4004Елена+1   7645Александр Львович+1   6452Lik_Kirill+1   6080annaka+1   1424Татьяна+1   459Сергей Сергеевич+1   7795Вадим+1   7985Андрей +1   6458Илья+1   4889Валера Луцевич+1   429Максим Базуев+1   4853Alexander Sidorov+1   7901Влад+1   7226Наталья+1   6987MichGar+1   7788Ксения+1   24Оля+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Всё хорошо
Научился: Повторил работу с матрицами boost::ublas, указателями unique_ptr.
Трудности: Проблем не было.
Без использования наследования и полиморфизма трудно назвать полученную систему классов объекто-ориентированной. Страуструп называет такой стиль программирования - абстракцией данных, когда создаются мелкие служебные классы, которые инкапсулируют внутри себя данные и открывают к ним доступ через разрешенный интерфейс. Это подготовительный этап к ООП, переходный от процедурного стиля. Не очень нравится реализация классов Моря и Корабля, например их конструкторы не работают как надо. Но это все сложности, они дадут о себе знать, когда программа будет эволюционировать. На данный момент это не важно, реализация системы получилась простой и ясной, понравилась идея двух массивов, здесь она тоже кстати. Евгений Витольдович хорошо продумал, чтобы код получился как можно проще и понятнее, спасибо:)