eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingNowy raport: Agile to sciemaRe: Nowy raport: Agile to sciema
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!news.unit0.net!feeder3.cambriumusenet.nl!feed.tweaknews.nl
    !postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
    From: Andrzej Jarzabek <a...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Nowy raport: Agile to sciema
    Date: Wed, 25 Jul 2012 07:01:47 -0700 (PDT)
    Organization: http://groups.google.com
    Lines: 83
    Message-ID: <7...@g...com>
    References: <5...@g...com>
    <ju0d20$3cl$1@inews.gazeta.pl>
    <8...@g...com>
    <juliqa$odj$1@polsl.pl>
    <c...@g...com>
    <2...@g...com>
    <1...@g...com>
    <jumr3k$2o3$1@inews.gazeta.pl> <jumtot$kmc$1@inews.gazeta.pl>
    <jun0bp$8oj$2@inews.gazeta.pl> <jun1in$r1$1@inews.gazeta.pl>
    <jun7bo$e2t$1@inews.gazeta.pl> <juoddq$m8p$1@inews.gazeta.pl>
    NNTP-Posting-Host: 80.254.146.36
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    X-Trace: posting.google.com 1343225001 26411 127.0.0.1 (25 Jul 2012 14:03:21 GMT)
    X-Complaints-To: g...@g...com
    NNTP-Posting-Date: Wed, 25 Jul 2012 14:03:21 +0000 (UTC)
    In-Reply-To: <juoddq$m8p$1@inews.gazeta.pl>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=80.254.146.36;
    posting-account=jr5y-woAAAAWidgVjrSJ6j8m650CTb-v
    User-Agent: G2/1.0
    Xref: news-archive.icm.edu.pl pl.comp.programming:198793
    [ ukryj nagłówki ]

    On Wednesday, 25 July 2012 10:14:26 UTC+1, AK wrote:
    > Użytkownik "Andrzej Jarzabek" <a...@g...com> napisał:
    >
    > > No więc nie wiem, czy sobie zdajesz z tego sprawę, ale swoimi
    > > wypowiedziamy bardziej szkodzisz niż
    > > pomagasz sprawie, której bronisz.
    >
    > Andrzeju, a kim ty jestes zeby mnie _w ogole _ oceniac ?
    > Masz ku temu kwalifikacje ?
    > Pokaz no moze wpierw swoje CV ? Ok ?

    Odnoszę się do tego, co napisałeś na grupie. Na tym właśnie owe
    grupy polegają, dlatego też nazywa się je "dyskusyjnymi".

    > >> jestes szczegolym przypadkiem Homo Erectus (polimorfizm) ?
    > >
    > > Nigdy nie byłem mocny z paleontologii, ale mam nadzieję, że jednak nie. Choćby
    dlatego, że bym już
    > > nie żył co najmniej od jakiegoś miliona lat.
    >
    > No coz Andrzeju.
    > Odkrywamy ze nie masz pojecia co to jest klasa/typ abstrakcyjny.
    > Podpowiem: to taki, ktory nie ma/nie moze miec instancji (Homo Erectus jak ulal).

    Chyba mamy faktycznie pewne niezrozumienie pojęć. Wytłumacz mi więc eefndi,
    jak to wygląda w takiej sytuacji:
    Mamy program napisany tak, że instancja pewnej klasy A może zostać utworzona
    tylko w trakcie inicjalizacji programu. Dalejk mamy klasę B, której
    instancje mogą zostać utworzone jedynie przez obiekt klasy A. I powiedzmy,
    że program wykonuje operacje, które doprowadzają do tego, że w pewnym
    momencie, już po zakończeniu inicjalizacji, do tego, że wszystkie obiekty
    klasy A i wszystkie obiekty klasy B zostały usunięte. Od tego momentu
    spełniony jest więc warunek, że klasy A i B nie mogą mieć instancji. Czy
    według ciebie oznacza to, że od momentu usunięcia ostatniej instancji klasy
    A i B są abstrakcyjne? Bo ja może nie rozumiem całego tego OO, ale w takiej
    Javie czy innym C++ jest tak, że fakt istnienia instancji danej klasy w
    jakimkolwiek punkcie w czasie oznacza, że ta klasa nie jest abstrakcyjna i
    nie staje się abstrakcyjna nawet po usunięciu wszystkich instancji.

    A osobniki gatunku Homo Erectus jednak kiedyś w przeszłości istniały.

    Dalej, pewnie znowu źle rozumiem to całe OO, ale te całe dziedziczenie i
    klasy abstrakcyjne mają z założenia modelować fakt, że każdy człowiek,
    oprócz tego, że jest homo sapiensem, jest również naczelnym, ssakiem,
    kręgowcem, strunowcem, zwierzęciem i eukariotem. Tak więc, o ile można
    metaforycznie powiedzieć, że jestem instancją typu dziedziczącego po
    abstrakcyjnej klasie 'ssak', która nie ma i nie może mieć żadnych instancji,
    o tyle nie bardzo rozumiem, jak się to ma do Homo Erectusa, bo przecież ja
    nie jestem Homo Erectusem.

    W ogóle oczywiście na tym przykładzie można też pokazać, że jednak OO nie
    jest takie znowu bliskie rzeczywistości. Bo czy w takim razie jestem
    instancją konkretnej klasy HomoSapiens? A może jestem instancją konkretnej
    klasy Polak, która dziedziczy po Homo Sapiens? A może klasy Mężczyzna, a
    Narodowość jest atrybutem klasy HomoSapiens? Czy też Płeć jest atrybutem klasy
    abstrakcyjnej HomoSapiens, dziedziczoną przez konkretną klasę Polak? Czy też
    może mamy tu do czynienia z wielodziedziczeniem? I po czym możemy poznać, co
    w rzeczywistości jest podklasą, a co atrybutem?

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: