Теория ООП на практике C#

Демонстрация преимуществ Объектно-Ориентированного подхода на примере рефакторинга программы

3.70 (32 reviews)
Udemy
platform
Русский
language
Programming Languages
category
Теория ООП на практике C#
181
students
7.5 hours
content
Jul 2018
last update
$19.99
regular price

What you will learn

Рефакторить код проекта.

Инкапсулировать объекты, использовать наследование и полиморфизм.

Создавать простую анимационную игру.

Why take this course?

На этом курсе мы с  нуля создаём программу рисованию геометрических фигур, которые потом объединяются в спрайты, взаимодействуют друг с другом.

Мы постоянно применяем рефакторинг кода, демонстрируем приёмы Объектно-ориентированного программирования. Вы сможете на собственном примере увидеть обоснованность и необходимость использования Инкапсуляции, Наследования и Полиморфизма.

Во второй части курса мы проработаем понятие Интерфейса на примере создания простой анимационной игры. Использование интерфейса позволит нам легко создавать новые правила игры не изменяя визуальной части.

Объектно-ориентированное программирование — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования.

Идеологически ООП — подход к программированию как к моделированию информационных объектов, решающий на новом уровне основную задачу структурного программирования: структурирование информации с точки зрения управляемости, что существенно улучшает управляемость самим процессом моделирования, что, в свою очередь, особенно важно при реализации крупных проектов.

В этом курсе мы познакомимся с теорией Объектно ориентированного программирования на практических примерах.

Мы постоянно применяем рефакторинг кода, демонстрируем приёмы Объектно-ориентированного программирования. Вы сможете на собственном примере увидеть обоснованность и необходимость использования Инкапсуляции, Наследования и Полиморфизма.

Во второй части курса мы проработаем понятие Интерфейса на примере создания простой анимационной игры. Использование интерфейса позволит нам легко создавать новые правила игры не изменяя визуальной части.

Продолжительность каждого урока 10 минут.

Screenshots

Теория ООП на практике C# - Screenshot_01Теория ООП на практике C# - Screenshot_02Теория ООП на практике C# - Screenshot_03Теория ООП на практике C# - Screenshot_04

Reviews

Crander
June 30, 2022
Курс больше про алгебру с геометрией, а не про ООП. В примере автора показано, как можно усложнить простой код используя ООП, хотя ООП наоборот упрощает код и взаимодействие с архитектурой, а не усложняет. Так же режет слух знание английского языка автором, когда run он называет "рун", а circle "циркл", но да ладно, тут не курс английского :) В общем я не советую данный курс тем, кто действительно хочет изучить ООП.
Шерстнюк
October 11, 2021
К сожалению от курса ожидал намного большего. Ожидал услышать, что расскажут про время жизни объекта, ассоциацию и агрегацию, построение архитектуры приложения и т.п. важные вещи для ООП. После слов автора, что ему "так нравится", "так удобнее" и "привык так" именовать переменные, сразу стало все понятно. Ну и абстракцию засунуть в UI - это конечно что-то. Узнать про три столпа ООП можно и по роликам на ютубе, бесплатно, так что не тратьте свое время.
Filonenko
February 11, 2021
Потрясающий курс! Тема ООП воспринимается невероятно легко на примере графики. А что касается Интерфейса - то тут я вообще потрясен. Нигде не видел настолько удачного примера применения этой парадигмы. Очень сильный курс и великолепный преподаватель! Спасибо!
Ирина
August 6, 2020
Этот курс не по теории, а по практике. Увлекательно следить за реализацией рисования фигур в форме и за организацией игр. Все эти примеры - это большой багаж полезных знаний, которые можно использовать в дальнейших своих проектах. Расстроило, что в разделе про снеговиков не добавлен последний урок про реализацию их движения, раздел получился неоконченным. Благодарность преподавателю и просьба дополнить недостающий урок
Иван
August 22, 2019
Начал заниматься С# из-за преподавателя,его уроков.По моему мнению лучшее,что есть.Интересно.Я непрофессиональный программист.Хотелось бы больше уроков по Java.Спасибо.

Charts

Price

Теория ООП на практике C# - Price chart

Rating

Теория ООП на практике C# - Ratings chart

Enrollment distribution

Теория ООП на практике C# - Distribution chart
1810820
udemy ID
7/21/2018
course created date
11/23/2019
course indexed date
Bot
course submited by