A method that takes and/or returns a string may be concidered loosely
coupled as you can pass and return anything you can get inside a string (for
example.) If you return a Strong Named Person object, you are coupled very
tightly to that implementation. The caller needs to have the Person object
assembly, etc. This makes versioning and changes difficult. One reason they
are moving to service/contract approach in Indigo.
--wjs
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.