Difference between revisions of "Step 2 (S-10683)"
(Create page for step id=10683) |
|||
Line 1: | Line 1: | ||
Step on Stepik: https://stepik.org/lesson/556/step/2 | Step on Stepik: https://stepik.org/lesson/556/step/2 | ||
− | + | [[File:Step_2_(S-10683)_1.png|border|800px]] | |
[00:00 - 00:14] в данном сегменте мы немножко поговорил объектная интернах играли в действительности это очень широкая тема и для того чтобы изучить принципы программирования нужно выделить отдельный куст | [00:00 - 00:14] в данном сегменте мы немножко поговорил объектная интернах играли в действительности это очень широкая тема и для того чтобы изучить принципы программирования нужно выделить отдельный куст |
Latest revision as of 12:43, 7 August 2017
Step on Stepik: https://stepik.org/lesson/556/step/2
[00:00 - 00:14] в данном сегменте мы немножко поговорил объектная интернах играли в действительности это очень широкая тема и для того чтобы изучить принципы программирования нужно выделить отдельный куст
[00:14 - 00:30] конечно в рамках 1 сегмента мы сможем поговорить обо всем мы поговорим о наиболее базовых вещах которые невозможно не упомянуть объектно ориентированное программирование так концепции программирования основаны на понятиях объектов и класса
[00:30 - 00:46] мы с вами знаем что класс обучают объектом знаем что объект это экземпляр класса а класса просто описание и умеет выражать это все в терминах основные принципы объектно программирование это инкапсуляция то что мы начали
[00:46 - 01:02] поставь на создание классов то есть объединения логически связанных данных с методами работы с этими данными следующее концепции принципы наследования возможность создавать
[01:02 - 01:20] вот класса производный класса на основе базовых классов и связаны с наследованием полиморфизм то есть возможность работы с подкастами через ссылку на базовый класс то есть в терминах базового класса иногда еще говорят про абстракцию но это про возможность закрыть
[01:20 - 01:35] реализация конкретного класса при помощи модификаторов доступа таким образом чтобы вызывающий код ничего не знал о реализации и работал только в терминах интерфейса для того чтобы подробно узнать о том как правильно проектировать программы
[01:35 - 01:52] написанную в терминах объект ориентир на программирования наиболее разумным поискать в поисковике по ключевым словам шаблоны проектирования прочитать соответствующую книжку которую вы наверняка найдете и
[01:52 - 02:07] может быть просушить какой нибудь курс мы поговорим только о самых базовых моментах разберем наиболее частые ошибки которые случаются когда люди узнают в объектно ориентированном программировании то есть наиболее частый шаблон поведения человека который узнал благотворительной программирования
[02:07 - 02:22] он сначала всевозможные объекты а потом пытается эти объекты связать отношением наследования то есть унаследовать все от всего давайте пойдем когда нужно наследоваться когда наследуется не стоят