Object Oriented System Development:
-OOSD is a programming technique and not a software development methodology.
-Object here refers to small piece of program that can be used individually or in combination with other objects.
-In Object oriented language, application is made up of smaller components (objects).
-One of the major benefits of object-oriented design and development is the ability to reuse objects.
-OO uses a technique known as ‘encapsulation’ in which one object interacts with another object. This is a common practice whereby any particular object may call other object to perform its work.
– In any given scenario, a major benefit of object-oriented development is the ability to reuse objects.