posted 15 years ago
Say I create a business class BTWHandlerImpl to handle some complex business logic. The class has a few methods. The method signature for one of them is:
Other business objects that interact with instances of BTWHandlerImpl cannot "see" the implementation of the processTWSection method. Also, we can change and modify the implementation without affecting any other code in the client objects or the class itself.
The API of the method is not transparent however. Only the implementation. This may be a little confusing, and the term "transparent" might not clearly convey the characteristics it is used to describe.
[ October 24, 2008: Message edited by: James Clark ]