The exploration of the concept of classes will continue in this unit.
The unit explains further the purpose of abstract classes and interfaces to create variables and execute methods.
In addition, the unit describes the metrics of how the object-oriented code can be assessed.
Another week with excellent elaborations to understand abstract methods and the metrics for assessing object-oriented programs.
The artefact "Demonstration of Abstract Methods" clearly shows the advantages of abstraction.
In summary, it prevents a user from creating an object of that class and compels a user to override abstract methods in a child class.
Furthermore, the Python course "Encapsulation" brought me another step closer to mastering object-oriented programming.
Also, a few course insights are attached in the notes sector below.
Notes
Notes from the elaboration of the unit, various meetings, and feedback from team members and tutors
Here are few insights from the "Encapsulation" course: