Prism sugegsts modular programming and there are 4 modules in the stock trader implementation viz Position,Market,Watch and News modules.
As per Prism , each module has its own view and services with in it. It makes sence to keep module-related objects inside the respective modules..
Few modules have interfacecs with in it(position module) and some modules(Market module ) have the implementations of the interfaces that is defined in the Infrastructure Layer.
1. Why is this inconsistancy
2. As per the archecture, the model/modules/Domain layer can have the interfaces where as the actual implementations should be in the infrastructure layer(Seperated Interface Pattern).
3. Is there any specific reason for keeping the implementations inside the module and the respective interfaces in a different project ?..
4. If am right , will this issue be address in the next release ..
If am wrongly understood Stock implementation, Please explain me abot this.
Thanks & Regards