Difference between revisions of "Step 2 (S-10683)"

From Stepik Wiki
Jump to: navigation, search
(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
  
<img width="50%" src="https://ucarecdn.com/739e56a4-de6e-463e-ad66-3c6743f152c2/">
+
[[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

Step 2 (S-10683) 1.png

[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] он сначала всевозможные объекты а потом пытается эти объекты связать отношением наследования то есть унаследовать все от всего давайте пойдем когда нужно наследоваться когда наследуется не стоят