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