Article View: be.comp.programming
Article #3891Generalisatierelatie
From: Christian R
Date: Mon, 29 Sep 2003 09:07
Date: Mon, 29 Sep 2003 09:07
30 lines
2394 bytes
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-mailShow 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