On Sat, 26 Feb 2005 14:30:18 +0100, <[EMAIL PROTECTED]> wrote: > Can you tell me the exact difference between a leading "I" and a leading > "Abstract" ? > > AbstractButton, AbstractModel, AbstractAction... >
"Abstract" describes the behavior (the class is an abstract or partial implementation), where "I" is just a name mangler...I suppose you *could* argue that it describes the *lack of* behavior, but that still seems like nonsense. ;-) > > I am unaware of any interfaces in the JDK that are ISomething. > There was almost none of those in jdks 1.0, 1.1.x and so on, till swing / 1.2. > Wait till 1.6 :-) OK, you made me look at 1.6, which I suppose is a good thing. :-) But you also proved my point - I am looking at it now, and see many, many interfaces, and not a *single one* that is named with a leading "I" that is not part of what the interface describes - and no, Iterator does not count...but it was still darn funny! Not to hit below the belt, but the only place that I have seen that naming used in practice is in the Win32/COM world. Can you name another? ;-) Larry --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]