🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #17705

Re: JAVA-OO probleem

#17705
From: Bruno Lowagie
Date: Tue, 09 Nov 1999 00:00
35 lines
1903 bytes
> Fluit me maar terug als je dat nodig vindt ;) ik heb misschien
> (waarschijnlijk?) je situatie verkeerd ingeschat.

Mijn vraag was puur theoretisch en louter uit interesse,
maar toch wil ik ter verduidelijking nog even schetsen
wat ik bedoelde:

De klasse Record is afgeleid van de klasse Tabel.
Er wordt automatisch een Tabel-instantie gegenereerd
met de meta-informatie van alle tabellen in onze database.
De klasse Record voegt daar de gegevens van 1 record aan toe.
Deze klassen zijn nauw verweven met een JNI waarmee ik
mijn RDBMS kan aanspreken.

Dit is mijn onderste laag.

Daarboven heb ik een laag die van mijn RDBMS een soort
ODBMS maakt en die moet verhullen dat de historisch
gegroeide, archa�sche opgebouwde, slecht ontworpen
database niet altijd even consistent is.

Dat is de laag waarmee onze applicatie werkt.
Ik wil niet dat de applicatie rechtstreeks gebruik
maakt van de onderste laag.
Je opmerking is misschien wel terecht, maar ik heb
een keuze gemaakt waar ik mij aan wil houden.

De vraag blijft dus: hoe kan je een statische method
in een abstracte moederklasse een instantie laten cre�eren
van het kind vanwaar de statische method wordt opgeroepen?

Ik denk dat dit onmogelijk is in JAVA...
Maar misschien heb ik het verkeerd voor.

Bruno
Technical Details
Message-ID: <38282C86.3B09B996@rug.ac.be>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <3821AFBF.D19B54FE@rug.ac.be> <3825FA4D.221DE8C6@student.kuleuven.ac.be> <38268FFE.3CF1A29F@rug.ac.be> <382708EA.766892DC@student.kuleuven.ac.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,5cd683c88cd7912a
X-Google-Attributes: gidfcea4,public
From: Bruno Lowagie <bruno.lowagie@rug.ac.be>
Subject: Re: JAVA-OO probleem
Date: 1999/11/09
Message-ID: <38282C86.3B09B996@rug.ac.be>
X-Deja-AN: 546448887
Content-Transfer-Encoding: 8bit
References: <3821AFBF.D19B54FE@rug.ac.be> <3825FA4D.221DE8C6@student.kuleuven.ac.be> <38268FFE.3CF1A29F@rug.ac.be> <382708EA.766892DC@student.kuleuven.ac.be>
Organization: Universiteit Gent
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0
Newsgroups: be.comp.programming