Unbelieveable

/**
* This is a the master ________ superclass for all of the
* ________ implementations. This class relies on subclasses to
* manage the various device information, but provides an overall
* general framework for performing all of the requests in the
* _________ and ___________s APIs.
*
* @version 1.211 05/07/98
*/
public final class ____________

Now wait a second here… How is this a master superclass when you’ve defined the class as final and prevented anyone from ‘properly’ subclassing it?

How do people write comments like this without thinking, “gee… wait a second… this can’t be right.”

And if the original intention was to provide a master superclass, why wouldn’t you… gee… I don’t know, make it non-final?

It looks like I’ll have to encapsulate to make this one work right. If only I could remove that little ‘final’ bugger.

One Response to “Unbelieveable”

  1. Mikael Jansson Says:

    Yowsa!

    Are you really sure it’s supposed to be like that? No classes you can see that actually inherit from said master class? Or is there anyone you could ask about it? It sounds _very_ strange, indeed.

    On another note; now that you can even do AWT stuff, how about running Jython? ;)