HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Наследование - это один из ключевых принципов ООП, который позволяет создавать новые классы на основе существующих. Класс, от которого происходит наследование называется родительским или базовым классом. А класс, который наследует свойства и методы, называется дочерним или производным классом.</p>
1 <p>Наследование - это один из ключевых принципов ООП, который позволяет создавать новые классы на основе существующих. Класс, от которого происходит наследование называется родительским или базовым классом. А класс, который наследует свойства и методы, называется дочерним или производным классом.</p>
2 <p>Пример наследования в Python:</p>
2 <p>Пример наследования в Python:</p>
3 <p>Полиморфизм еще один принцип ООП, который позволяет объектам с одинаковым интерфейсом использоваться с одинаковыми операциями без знания типа объекта. В динамических языках полиморфизм часто реализуется с помощью утиной типизации. Иначе говоря, если у класса есть такой метод, то он будет вызван, вне зависимости от типа класса.</p>
3 <p>Полиморфизм еще один принцип ООП, который позволяет объектам с одинаковым интерфейсом использоваться с одинаковыми операциями без знания типа объекта. В динамических языках полиморфизм часто реализуется с помощью утиной типизации. Иначе говоря, если у класса есть такой метод, то он будет вызван, вне зависимости от типа класса.</p>
4 <p>Множественное наследование это возможность наследования от нескольких классов. В том же Python используется порядок разрешения методов MRO (Method Resolution Order), чтобы определить, какой метод вызывается при множественном наследовании.</p>
4 <p>Множественное наследование это возможность наследования от нескольких классов. В том же Python используется порядок разрешения методов MRO (Method Resolution Order), чтобы определить, какой метод вызывается при множественном наследовании.</p>
5 <p>В данном случае метод do_something() наследуется от класса A, так как он находится первым в списке родительских классов.</p>
5 <p>В данном случае метод do_something() наследуется от класса A, так как он находится первым в списке родительских классов.</p>
6 <p>Обычно с множественным наследованием связана тема миксин, небольших классов, наследуясь от которых, можно расширять базовый класс.</p>
6 <p>Обычно с множественным наследованием связана тема миксин, небольших классов, наследуясь от которых, можно расширять базовый класс.</p>