You create Web-based client applications. You identify a reusable software component that you need to use in your application. The component contains functionality to retrieve data from a database. However, the component does not include the functionality to change the color of a table cell when the user moves the mouse cursor into the cell. You need to add the effect of mouse cursor movement to the component in the most efficient way possible. What should you do?
A.
Create a new component that inherits from the existing component. Add the extended functionality of mouse cursor movement to the new component.
B.
Create a COM+ wrapper for the reusable software component. Add the extended functionality of the mouse cursor movement in the wrapper.
C.
Create a new component and make the existing component inherit from the new component. Add the extended functionality of the mouse cursor movement to the new component.
D.
Create your own custom reusable software component. Add the extended functionality of the mouse cursor movement to the new component.