Hello everyone,
I have a DLL, say A, which implements general algorithms to solve mathematical equations. I have another DLL, say B, which implements mathematical equations DLL B uses DLL A in order to solve it’s equations but DLL B must be able to execute a given equation from DLL A (DLL A implements some numerical, proximity methods and “tries” different values on a given equation as its steps towards desired mathematical solution) Now, DLL A must “know” DLL B and vise versa.
Is this a “bad” design? Can I think about such a code as amateurish cose? What would you do (please remember that DLL A implements general algorithm that are used by different other DLLs which implements mathematical equations)?
Thanks David