From owner-freebsd-java  Fri Jun 28 15: 6:24 2002
Delivered-To: freebsd-java@freebsd.org
Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 4C90537B417
	for <freebsd-java@FreeBSD.ORG>; Fri, 28 Jun 2002 15:06:15 -0700 (PDT)
Received: from chen.org.nz (chen.org.nz [210.54.19.51])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 3022D43E06
	for <freebsd-java@FreeBSD.ORG>; Fri, 28 Jun 2002 15:05:59 -0700 (PDT)
	(envelope-from jonc@chen.org.nz)
Received: from grimoire.chen.org.nz (localhost [127.0.0.1])
	by chen.org.nz (8.12.4/8.12.4) with ESMTP id g5SM5wuJ050039
	for <freebsd-java@FreeBSD.ORG>; Sat, 29 Jun 2002 10:05:58 +1200 (NZST)
	(envelope-from jonc@grimoire.chen.org.nz)
Received: (from jonc@localhost)
	by grimoire.chen.org.nz (8.12.4/8.12.4/Submit) id g5SM4hN4050025;
	Sat, 29 Jun 2002 10:04:43 +1200 (NZST)
Date: Sat, 29 Jun 2002 10:04:42 +1200
From: Jonathan Chen <jonc@chen.org.nz>
To: j mckitrick <jcm@FreeBSD-uk.eu.org>
Cc: freebsd-java@FreeBSD.ORG
Subject: Re: Anything like COM in Java?
Message-ID: <20020628220442.GB49867@grimoire.chen.org.nz>
References: <20020628122202.A31586@dogma.freebsd-uk.eu.org> <Pine.LNX.4.44.0206281121280.29068-100000@jupiter.linuxengine.net> <20020628185157.A33576@dogma.freebsd-uk.eu.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20020628185157.A33576@dogma.freebsd-uk.eu.org>
User-Agent: Mutt/1.4i
Sender: owner-freebsd-java@FreeBSD.ORG
Precedence: bulk
List-ID: <freebsd-java.FreeBSD.ORG>
List-Archive: <http://docs.freebsd.org/mail/> (Web Archive)
List-Help: <mailto:majordomo@FreeBSD.ORG?subject=help> (List Instructions)
List-Subscribe: <mailto:majordomo@FreeBSD.ORG?subject=subscribe%20freebsd-java>
List-Unsubscribe: <mailto:majordomo@FreeBSD.ORG?subject=unsubscribe%20freebsd-java>
X-Loop: FreeBSD.org

On Fri, Jun 28, 2002 at 06:51:57PM +0100, j mckitrick wrote:

[...]
> I'm rather convinced at this point that components dramatically improve
> project organization beyond a certain point.  My current project uses a
> great deal of inheritance, but components really separate functions into
> contract interactions.  How can I do this in Java?  Do Interfaces work
> well enough for this?  Is there a Java binary equivalent, so the binding
> takes place at run-time rather than compile-time?

Would a network classloader do what you want? There'd be still quite a
bit of work to do to handle the interaction.
-- 
Jonathan Chen <jonc@chen.org.nz>
----------------------------------------------------------------------
                             "Beer. Now there's a temporary solution."
                                                       - Homer Simpson

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message