HTML Diff
0 added 25 removed
Original 2026-01-01
Modified 2026-02-21
1 - <p>Course updated on December 29, 2025</p>
 
2 - <p><a>Subscribe</a></p>
 
3 - <p>Access this and all courses with a subscription</p>
 
4 - <p>What's included</p>
 
5 - <p>8 lessons (video and/or text)</p>
 
6 - <p>7 exercises in the simulator</p>
 
7 - <p>Extended materials for 8 lessons</p>
 
8 <h2>Description</h2>
1 <h2>Description</h2>
9 <p>Inheritance is one of the most complex concepts in object-oriented programming. These are not only new syntactic constructions but also different ways to structure the code. Speaking of inheritance, you need to understand its applicability and limitations. Be able to use it appropriately and find other ways when it creates more complexity in the code. All of this is covered in the course. Additionally, the Liskov substitution principle, the "template method" pattern and much more are analyzed..</p>
2 <p>Inheritance is one of the most complex concepts in object-oriented programming. These are not only new syntactic constructions but also different ways to structure the code. Speaking of inheritance, you need to understand its applicability and limitations. Be able to use it appropriately and find other ways when it creates more complexity in the code. All of this is covered in the course. Additionally, the Liskov substitution principle, the "template method" pattern and much more are analyzed..</p>
10 - <h2>You will learn</h2>
 
11 - <ul><li><p>Choose wisely between inheritance and composition</p>
 
12 - </li>
 
13 - <li><p>Follow the Liskov substitution principle when constructing class hierarchies</p>
 
14 - </li>
 
15 - <li><p>Implement "template method" pattern</p>
 
16 - </li>
 
17 - <li><p>Learn exception hierarchies</p>
 
18 - </li>
 
19 - </ul><h2>Recommended programs</h2>
 
20 - <ul><li><p>Run code right in the browser</p>
 
21 - </li>
 
22 - <li><p>Lifetime access</p>
 
23 - </li>
 
24 - <li><p>Learn at your own pace</p>
 
25 - </li>
 
26 - </ul><p><a>Subscribe</a></p>
 
27 - <p>Access this and all courses with a subscription</p>