The situation is as follows: there is a COM class interface, it is necessary to expand it in order to add propput for some properties.

Tell me how to implement it correctly: inherit from this interface or change the interface itself?

    1 answer 1

    In general, you only need to inherit or aggregate. But, if you have a COM component under development or it is used only by your programs, then it may be more convenient and easier to change the interface to the one you need.