|
Answer» The pros of using Object-Oriented Programming Languages are as follows: - Object-Oriented Programming Languages follow a bottom-up approach which helps programmers in simulating the real world and its entities.
- It makes code re-usability possible.
- Using abstraction, the user is not exposed to superfluous data.
- Object-Oriented Programming Languages requires designers to go through a LENGTHY and thorough design phase, which yields a better design with fewer faults.
- Object-Oriented Programming Languages break down a large problem into smaller pieces.
- Programmers are able to achieve their objectives more quickly via Object-Oriented Programming Languages.
- The usage of Object-Oriented Programming Languages reduces the amount of complexity of code written by programmers.
- Code may be EASILY redesigned and EXTENDED without affecting other features.
The cons of using Object-Oriented Programming Languages are as follows: - It is necessary to do a lot of PLANNING in order to use these languages.
- There is a tendency for classes to be overly generalized in Object-Oriented Programming Languages.
- These are not SUITABLE for small problems as they lead to over-complication.
- In certain instances, programs written in Object-Oriented Programming Languages can consume a lot of memory which is obviously unwanted.
|