W3C home > Mailing lists > Public > www-dom@w3.org > July to September 1998

Re: parentNode

From: Stephen R. Savitzky <steve@crc.ricoh.com>
Date: 28 Jul 1998 18:17:33 -0700
To: keshlam@us.ibm.com
Cc: www-dom@w3.org
Message-ID: <qcemv58ngy.fsf@gelion.crc.ricoh.com>
keshlam@us.ibm.com writes:

> In Java, you can create an object that has no public constructor, in which
> case "new" will simply not be available. That's part of how one enforces
> singletons and factories and static-only classes and some of the other
> design patterns. (Gods know I've done it accidentally enough times.) This
> does require that you not inherit from anything that has a public
> constructor, and/or that you override it to private.

That's true, but fortunately the DOM spec doesn't say anything about the
presence or absence of public constructors, nor of any other other
extensions to the interfaces it specifies.

> Can't vouch for Smalltalk; I can sometimes read the language but have never
> written it.

In Smalltalk, all methods are public.

-- 
 Stephen R. Savitzky   Chief Software Scientist, Ricoh Silicon Valley, Inc., 
<steve@rsv.ricoh.com>                            California Research Center
 voice: 650.496.5710   fax: 650.854.8740    URL: http://rsv.ricoh.com/~steve/
  home: <steve@starport.com> URL: http://www.starport.com/people/steve/
Received on Tuesday, 28 July 1998 21:12:52 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 22 June 2012 06:13:45 GMT