creating classes that operate on a wide variety of different objects, and can be &"dropped into&" a current project, leading to reduced software cost and increased reliability.
creating classes that operate on a wide variety of different objects, and can be &"dropped into&" a current project, leading to reduced software cost and increased reliability.
taking advantage of already written code to develop different programs.