OOP goals
Simple modeling |
An accurate representation of the real world by grouping objects with their properties and actions |
Robustness |
Easy maintenance and bug detection. Strong typing which results in more robust code (predictable behavior of your code) |
Scalability |
Adding functionality comes down to establishing new connections with other objects and methods. |
Reusability |
Available features allowing code reusability. (inheritance) |
Comments
Related