|
| Total Answers and Comments: 5 |
Last Update: July 26, 2008 Asked by: J.Chandra |
|
| | |
|
Submitted by: dubouku One of the Architectural goal of the interface is to create rules/contract for defining of what needs to be done in the component/implementation and most of the time you end up creating for specific layer/component (Like Data Layer/ Business Layer) and its not much of use outside that layer. If you have multiple business layers and if each has its own way of interaction/contract then its best to have interfaces within those components or if all layers have the same type of interaction/contract then have the interface as a separate DLL and used by multiple layers. Hope this helps. Kindly comment if i over baked it :-)
Above answer was rated as good by the following members: ajayms2000, coumarine | Go To Top
|