Extending an existing ODA driver [message #584878] |
Wed, 21 March 2007 17:18 |
JT Messages: 9 Registered: July 2009 |
Junior Member |
|
|
Hello,
I have ODA driver 'A' that is a fully functional driver and I want to
derive from it a new ODA driver 'B' that uses functionality of 'A' but
also contributes and extends the current existing functionality that is
in A.
I see three possible ways of doing this:
1) Create a new ODA driver 'B' that contains A in B (as a reference)
2) Create a new ODA driver 'B' that derives from key critical classes in A.
3) Introduce extension points in A that allow additional features to be
plugged into 'A'
I think some of the challenges are going to be in reusing UI bits as
well as how to expose and extend classes in A appropriately so B can use
them or so A can be extended.
Anyone have experience doing this or pointers to docs or best practice
information for this sort of scenario?
|
|
|
Powered by
FUDForum. Page generated in 0.02773 seconds