Timeline for Design Pattern for Library Wrapping Extern Methods
Current License: CC BY-SA 3.0
9 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Dec 18, 2015 at 15:05 | vote | accept | lucasbrendel | ||
Dec 18, 2015 at 14:13 | history | edited | lucasbrendel | CC BY-SA 3.0 |
Edit to add some clarity.
|
Dec 18, 2015 at 13:05 | comment | added | user204677 | Yes, very much -- thanks! It might be great if you could add that to your question to clarify what's meant by this generic base class, assuming I'm not the only one who wasn't sure what that meant. | |
Dec 18, 2015 at 13:04 | comment | added | lucasbrendel | Let me clarify that generic part. The entire Dll provides access to a rather involved hardware system. The generic or Baseclass would contain the methods that allow you to connect to the hardware and get state of the system. The other groups are all different actions you can perform. Acquire signals, and make updates. The C# side would have many extension methods that are just the implementations of the functions from the DLL, then if a new set of functionality is added it would just be another extension class. Does that clear it up at all for you? | |
Dec 18, 2015 at 11:56 | answer | added | Mike Nakis | timeline score: 2 | |
Dec 18, 2015 at 8:18 | comment | added | user204677 |
Not sure I can effectively answer this, but could you clarify some points for me about how you plan to organize it? From what I understand, you have this rather large all-in-one DLL. Then for this BaseClass -- I couldn't fully understand what was meant by Generic methods in this context (generic part confused me a bit), but it seems like BaseClass is the sole one accessing the DLL (and therefore quite monolithic). Then you organize access to this rather monolithic BaseClass through various classes with static methods? Is that correct?
|
|
Dec 18, 2015 at 6:11 | review | Close votes | |||
Jan 2, 2016 at 3:06 | |||||
Dec 18, 2015 at 5:21 | review | First posts | |||
Dec 18, 2015 at 22:41 | |||||
Dec 18, 2015 at 5:17 | history | asked | lucasbrendel | CC BY-SA 3.0 |