Agility eLetter January 2005

In this issue...

In this issue, we have a detailed article on Dealing with Conflicting Interfaces: Part-I.

Abstract: Interfaces provide extensibility in an object-oriented system. They allow us to switch implementations, and help us decouple from our dependencies. When we go though a system evolution or though an evolutionary design, what happens if we run into two interfaces with same method signature, but different semantics? In Part I, we will look at the problems and then the solution in Java. In Part II, we will look at the solution in .NET for the same problem. Please visit http://www.agiledeveloper.com/download.aspx to download the complete article from the Agile Developer web site.

Message from us

2004 was an exciting year. Work took us to UK, Belgium, The Netherlands, Canada, and more than 15 states in the US. If you are interested in reading some updated presentations and articles, please visit http://www.agiledeveloper.com/download.aspx.

 

Wish you a happy and prosperous New Year!

 

If you would like any question to be addressed or topic to be discussed, please send us an email at agility@agiledeveloper.com. At the end of the year, one person will be randomly selected from the list of respondents for a special prize. We would like to hear from you.

 

Winner of 2004 Agility Special Prize!

From among those who responded to the quiz and those who wrote to us, one person was chosen randomly on the 19th of December 2004. A $100 gift certificate from Amazon.com goes to Robert Somers. Congratulations Robert!

Please send suggestions, corrections and comments to agility@agiledeveloper.com.

Quiz corner

In C#, at runtime, how can I get the name of the executing method?

Send your response to agility@agiledeveloper.com. This year, each person with the first correct response to the quiz in each issue of Agility will win a special prize. The more quizzes you answer, the better your chances are to be a winner!

Quiz from the past issue

When you say ___________, you are referring to a primitive type being treated as an object and not the sport of attack and defense with the fists while riding a car!

Answer!

The first and correct rapid fire response, autoboxing, came from David.

Subscription Information

To subscribe or unsubscribe to the free issues of Agility eLetter, please visit http://www.agiledeveloper.com/eLetter.aspx.

Thus spake...

"Wherever you are - be all there," Jim Elliot.