- OOP provides a clear modular structure for programs.
- It is good for defining abstract data types.
- Implementation details are hidden from other modules and other modules has a clearly defined interface.
- It is easy to maintain and modify existing code as now objects can be created with small differences to existing ones.
- Objects, methods, instance, message passing, inheritance are some important properties
provided by these particular languages.
- Encapsulation, Polymorphism, abstraction are also counted in these fundamentals of programming language.
- It implements real life scenario.
- In OOP, programmer not only defines data types but also deals with operations applies for data structures.
0 comments:
Post a Comment