posted 20 years ago
Hint : Design by contract.
For processing components in your system, try defining their contracts(aka interfaces) first. Define arguments, return types, pre-conditions and post-conditions. This should be sufficient to describe what the method does without worrying about how it is done.
Open Group Certified Distinguished IT Architect. Open Group Certified Master IT Architect. Sun Certified Architect (SCEA).