Its not all about Bravado Richard. Convenience methods can be good or bad. I consider them an optimization. If you add convenience methods too late and you fail to attract a user community because your software is too hard to use. If you add them too early, your codebase becomes rigid and has trouble growing. Its something more to maintain that you don't have to.
-andy -- Andrew C. Oliver http://www.superlinksoftware.com/poi.jsp Custom enhancements and Commercial Implementation for Jakarta POI http://jakarta.apache.org/poi For Java and Excel, Got POI? The views expressed in this email are those of the author and are almost definitely not shared by the Apache Software Foundation, its board or its general membership. In fact they probably most definitively disagree with everything espoused in the above email. > From: "Richard O. Hammer" <[EMAIL PROTECTED]> > Reply-To: "Research Triangle Java User's Group mailing > list."<[EMAIL PROTECTED]> > Date: Sun, 14 Dec 2003 19:34:39 -0500 > To: "Research Triangle Java User's Group mailing list."<[EMAIL PROTECTED]> > Subject: Re: [Juglist] what is a convenience method? > > Thanks to those who have answered my question about the meaning of > "convenience method". These answers confirm the impression I get from > the usages I have seen. > > Just to exercise my understanding, "convenience" is opposed to "core" > or "indispensable". A convenience method does not add functionality > to an interface; what it does could be achieved some other way. > > That's clear enough, sort of. But still, in a sense it seems like > every method and every interface could be called merely a convenience, > since in every case you could do the job some other way. An operating > system is just a set of convenience calls, because REAL PROGRAMMERS > talk straight to the machine, you know. > > Rich > > > > _______________________________________________ > Juglist mailing list > [EMAIL PROTECTED] > http://trijug.org/mailman/listinfo/juglist_trijug.org _______________________________________________ Juglist mailing list [EMAIL PROTECTED] http://trijug.org/mailman/listinfo/juglist_trijug.org
