🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #3891

Generalisatierelatie

#3891
From: Christian R
Date: Mon, 29 Sep 2003 09:07
30 lines
2394 bytes
Dag iedereen,

Ik moet hier voor school een stuk cursus leren dat gaat over de
Generalisatierelatie en het Liskov substitutie principe (LSP), maar ik snap
het niet zo goed.
Een bepaald stuk schrijft hier:
Het Liskov substitutie principe voor instanties, stelt dat overal waar we
een instantie van een superklasse kunnen gebruiken, we eveneens een
instantie van een subklasse zouden kunnen gebruiken. Anders gezegd: een
subklasse moet minstens de interface(s) van zijn superklasse(n)
ondersteunen.
Dit stukje begrijp ik heel goed. Eronder staat geschreven:
We hebben eerder gezien dat een object steeds een (directe) instantie is van
zijn voorbrengende klasse.
Dit is iets wat ik denk te snappen. Maar wat ik maar niet kan snappen is het
volgende:
Door het LSP kunnen we een object echter ook als een (indirecte) instantie
van alle superklassen van deze voortbrengende klasse beschouwen.
Ook snap ik niet wat de toekenningen willen zeggen, dit zegt me:
Het LSP is belangrijk bij toekenningen, waarvan er drie vormen bestaan.
-          Eenvoudige toekenning: LValue = RValue
-          Doorgeven van parameters aan een boodschap.
-          Teruggeven van een antwoord op een vraag.

Meer heb ik er niet over. Heb ook al gezocht op het internet, maar dit maakt
me ook niet wijzer.
Kan me dit aub iemand uitleggen in gewone woorden?
Alvast bedankt.

Christian.
Technical Details
Message-ID: <DDSdb.46968$jW5.2209892@phobos.telenet-ops.be>
Path: arc1-ca.pugleaf.net!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!proxad.net!proxad.net!skynet.be!skynet.be!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,929d599e08ab7ac5,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-09-29 02:07:54 PST
Path: arc1-ca.pugleaf.net!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!proxad.net!proxad.net!skynet.be!skynet.be!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: "Christian R" <Christian.Rosseel@pandora.be>
Newsgroups: be.comp.programming
Subject: Generalisatierelatie 
Lines: 32
Organization: Home
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Message-ID: <DDSdb.46968$jW5.2209892@phobos.telenet-ops.be>
Date: Mon, 29 Sep 2003 09:07:47 GMT
NNTP-Posting-Host: 213.118.114.223
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1064826467 213.118.114.223 (Mon, 29 Sep 2003 11:07:47 MEST)
NNTP-Posting-Date: Mon, 29 Sep 2003 11:07:47 MEST