Difference between revisions of "Step 6 (S-10688)"

From Stepik Wiki
Jump to: navigation, search
(Create page for step id=10688)
 
 
Line 1: Line 1:
 
Step on Stepik: https://stepik.org/lesson/556/step/6
 
Step on Stepik: https://stepik.org/lesson/556/step/6
  
<img width="50%" src="https://ucarecdn.com/b1bcd839-9820-4850-a539-e9168e11f3ad/">
+
[[File:Step_6_(S-10688)_1.png|border|800px]]
  
 
[00:00 - 00:18] правильным решением будет не связывать класса square то есть у нас исследователь класс базовый класс независимо в этом случае у нас не будет проблем с кодом который работает с прямоугольником думаю что то квадрата или наоборот работает с квадратом думаю что это прямоугольник
 
[00:00 - 00:18] правильным решением будет не связывать класса square то есть у нас исследователь класс базовый класс независимо в этом случае у нас не будет проблем с кодом который работает с прямоугольником думаю что то квадрата или наоборот работает с квадратом думаю что это прямоугольник
  
  
<img width="50%" src="https://ucarecdn.com/540f60ba-f562-40fe-a9cb-51ac441d0fd9/">
+
[[File:Step_6_(S-10688)_2.png|border|800px]]
  
 
[00:18 - 00:36] конечно да на прыгал с подвохом дело в том что когда я спрашивала куда в иерархии включить класс я не уточнил какие методы и функции будут для работы с этими классами поэтому в некоторых частных случаях может оказаться например что квадрат вполне можно унаследовать от не могут
 
[00:18 - 00:36] конечно да на прыгал с подвохом дело в том что когда я спрашивала куда в иерархии включить класс я не уточнил какие методы и функции будут для работы с этими классами поэтому в некоторых частных случаях может оказаться например что квадрат вполне можно унаследовать от не могут

Latest revision as of 12:44, 7 August 2017

Step on Stepik: https://stepik.org/lesson/556/step/6

Step 6 (S-10688) 1.png

[00:00 - 00:18] правильным решением будет не связывать класса square то есть у нас исследователь класс базовый класс независимо в этом случае у нас не будет проблем с кодом который работает с прямоугольником думаю что то квадрата или наоборот работает с квадратом думаю что это прямоугольник


Step 6 (S-10688) 2.png

[00:18 - 00:36] конечно да на прыгал с подвохом дело в том что когда я спрашивала куда в иерархии включить класс я не уточнил какие методы и функции будут для работы с этими классами поэтому в некоторых частных случаях может оказаться например что квадрат вполне можно унаследовать от не могут


[00:36 - 00:44] ну например если объект эти классов будут неизменяем однако в общем случае такое наследование будет некорректно