Article View: pl.comp.objects
Article #13122Re: Dlaczego uzywamy Javy?...
From: Sektor van Skijlen
Date: Thu, 10 Nov 2005 16:33
Date: Thu, 10 Nov 2005 16:33
52 lines
3514 bytes
3514 bytes
Dnia Wed, 9 Nov 2005 23:06:38 +0100, Karpierz, Adam skrobie: > "Sektor van Skijlen" <ethouris@pl.wp.spamu.lubie.nie.invalid> wrote: > >> No wiec jak to jest wlasciwie z ta amfibia ? > >> jest to szczegolny przypadek (specjalizacja) zarowno > >> samochodu jak i lodzi :) ? > > > >> class Amfibia : public Samochod, public Lodz > > > >> ma sens czy nie ? > > > > Ma sens jak najbadziej. Klasa Amfibia dziedziczy po klasie Samochód, > > a Lodz jest tylko "doczepk?". > A dlaczego nie odwrotnie ? > Mnie sie wydaje ze odwrotnie. > Udowodnij ze nie ? Może być odwrotnie. To nie jest problem. > > Możemy to równie dobrze zrealizować jako Samochód zawieraj?cy łódĽ jako > > składnik udostępniany przez odpowiedni? metodę (WjedżamDoWody()). > Albo lodz zawierajaca samochod. > "Znaczy sie" bedziesz mierzyl co wystaje bardziej: > czy burta czy kola i na tej podstawie ustalal priorytet ? Nie, raczej na podstawie funkcjonalności, jaką ma taki twór spełniać. Zależnie od tego, czy jest to do pływania, a kółka tylko do tego, żeby się przetransportować, czy odwrotnie - głównie do jeżdżenia po drogach, a pływanie tylko tak dla omijania przeszkód ;) Ale tak na poważnie: zastanów się najpierw, dlaczego w ogóle uważasz, że ma w tym przypadku sens dziedziczenie. Bo dla mnie, jeśli to ma być twór spełniający obie funkcjonalności w równie ważnym stopniu, to w ogóle tu nie ma mowy o dziedziczeniu w sensie obiektowym. Jest to w tym przypadku łączenie funkcjonalności, czyli coś, co się realizuje za pomocą interfejsów. > W/g tej zasady kto jest bardziej czlowiekiem ? > Kobieta bo ma bardziej do przodu piersi czy > mezczyzna bo ma bardziej .... ? Zatem, wg ciebie, model obiektowy człowieka powinien dziedziczyć po mężczyźnie i kobiecie? -- // _ ___ Michal "Sektor" Malecki <sektor(whirl)kis.p.lodz.pl> \\ L_ |/ `| /^\ ,() <ethourhs(O)wp.pl> // \_ |\ \/ \_/ /\ C++ bez cholesterolu: http://www.intercon.pl/~sektor/cbx "I am allergic to Java because programming in Java reminds me casting spells"
Technical Details
Message-ID:
<dkvsop$bvi$1@kujawiak.man.lodz.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!news.man.lodz.pl!not-for-mailReferences:
<8mfsm19fuhr2d95ar8fsjllvd2j0crhtfq@4ax.com> <dkob5d$u25$1@bandai.magma-net.pl> <b7dvm1pcid4ihg1m0dkup6p0chdtakla1l@4ax.com> <dkqrp2$scm$1@bandai.magma-net.pl> <dkqtm4$iq5$1@inews.gazeta.pl> <dkqvrp$t1i$1@inews.gazeta.pl> <dkr5mf$7n3$2@kujawiak.man.lodz.pl> <dks6b7$i00$1@inews.gazeta.pl> <dkteeb$jc7$1@kujawiak.man.lodz.pl> <dktfp0$cfa$1@news.onet.pl> <dktmom$6s7$1@kujawiak.man.lodz.pl> <dktnrl$p9t$1@inews.gazeta.pl> <dktpl7$c8t$2@kujawiak.man.lodz.pl> <dktrtf$hoq$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!newsfeed.silweb.pl!news.man.lodz.pl!not-for-mail
From: Sektor van Skijlen <ethouris@pl.wp.spamu.lubie.nie.invalid>
Newsgroups: pl.comp.objects
Subject: Re: Dlaczego uzywamy Javy?...
Date: Thu, 10 Nov 2005 16:33:29 +0000 (UTC)
Organization: LODMAN - Metropolitan Area Network in LODZ, Poland
Lines: 52
Sender: Michal Malecki <sektor@zly.kis.p.lodz.pl>
Message-ID: <dkvsop$bvi$1@kujawiak.man.lodz.pl>
References: <8mfsm19fuhr2d95ar8fsjllvd2j0crhtfq@4ax.com> <dkob5d$u25$1@bandai.magma-net.pl> <b7dvm1pcid4ihg1m0dkup6p0chdtakla1l@4ax.com> <dkqrp2$scm$1@bandai.magma-net.pl> <dkqtm4$iq5$1@inews.gazeta.pl> <dkqvrp$t1i$1@inews.gazeta.pl> <dkr5mf$7n3$2@kujawiak.man.lodz.pl> <dks6b7$i00$1@inews.gazeta.pl> <dkteeb$jc7$1@kujawiak.man.lodz.pl> <dktfp0$cfa$1@news.onet.pl> <dktmom$6s7$1@kujawiak.man.lodz.pl> <dktnrl$p9t$1@inews.gazeta.pl> <dktpl7$c8t$2@kujawiak.man.lodz.pl> <dktrtf$hoq$1@inews.gazeta.pl>
NNTP-Posting-Host: zly.kis.p.lodz.pl
Mime-Version: 1.0
X-Trace: kujawiak.man.lodz.pl 1131640409 12274 212.191.89.2 (10 Nov 2005 16:33:29 GMT)
X-Complaints-To: abuse@man.lodz.pl
NNTP-Posting-Date: Thu, 10 Nov 2005 16:33:29 +0000 (UTC)
User-Agent: tin/1.6.2-20030910 ("Pabbay") (UNIX) (SunOS/5.9 (sun4u))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit