eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingDalej o OO, jezykach itedeRe: Dalej o OO, jezykach itede
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: Andrzej Jarzabek <a...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Dalej o OO, jezykach itede
    Date: Sun, 17 Apr 2011 21:04:41 +0100
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 46
    Message-ID: <iofh4p$rdg$1@inews.gazeta.pl>
    References: <q...@4...com>
    <5...@p...googlegroups.com>
    <iod06d$5o5$1@inews.gazeta.pl>
    <9...@p...googlegroups.com>
    <j...@4...com>
    <iof97e$sh1$1@inews.gazeta.pl>
    <0...@4...com>
    NNTP-Posting-Host: 5acd7098.bb.sky.com
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1303070682 28080 90.205.112.152 (17 Apr 2011 20:04:42 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Sun, 17 Apr 2011 20:04:42 +0000 (UTC)
    X-User: septi
    In-Reply-To: <0...@4...com>
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.15)
    Gecko/20110303 Thunderbird/3.1.9
    Xref: news-archive.icm.edu.pl pl.comp.programming:189969
    [ ukryj nagłówki ]

    On 17/04/2011 19:18, A.L. wrote:
    > On Sun, 17 Apr 2011 18:49:33 +0100, Andrzej Jarzabek
    > <a...@g...com> wrote:
    >
    >> On 17/04/2011 15:05, A.L. wrote:
    >>> On Sun, 17 Apr 2011 00:39:29 -0700 (PDT), Maciej Sobczak
    >>> <s...@g...com> wrote:
    >>>>
    >>>> Prywatność/publiczność nie jest cechą OO. Taki przykładowy Python nie
    >>>> ma sensownego wsparcia dla prywatności czegokolwiek a jednak jego
    >>>> wyznawcy twardo twierdzą, że jest obiektowy.
    >>>>
    >>>
    >>> Koncepcje "information hiding" po raz pierwszy wprowadzil Panas w
    >>> roku 1972 (z tego samego Carnegie Mellon) i nic nie ma owa koncepcja
    >>> wspolnego z OO
    >>
    >> To, że koncepcję dziedziczenia władzy wymyślono tysiące lat przed Kim Ir
    >> Senem, nie znaczy, że ustrój KRLD nie ma nic wspólnego z dziedziczeniem
    >> władzy.
    >
    > A co ma piernik d owiatraka?...

    Taki ogólny sylogizm: Z tego, że X występuje również poza Y nie wynika,
    że Y nie ma nic wspólnego z X.

    Więc ja spytam tak samo: co ma piernik do wiatraka, czyli to, że
    "information hiding" jest opisane w publikacji Panasa z tym, czy
    public/private ma czy nie ma czegoś wspólnego z OO?

    Jeśli się nie mylę, Simula-67 miała możliwość ukrywania atrybutów klas.
    Co pisze na ten temat Ole-Johan Dahl:
    http://www-sst.informatik.tu-cottbus.de/~db/doc/Peop
    le/Broy/Software-Pioneers/Dahl_new.pdf
    "The class concept as it was formulated originally was too permissive
    for the purpose of developing large systems. There was no means of
    enforcing a programming discipline protecting local class invariants
    (such as those expressed verbally for the Simulation class example).
    This was pointed out by Jacob Palme of the Swedish defence research
    institute. He proposed hiding mechanisms for protecting variable
    attributes from unauthorised updating. The proposal was approved by the
    SSG as the last addition ever to the language."
    [...]
    "It was Tony Hoare who [...] expressed requirements for the concrete
    operations to correctly represent the corresponding abstract ones.
    Clearly, in order to enforce the use of abstract object views, read
    access to variable attributes would also have to be prevented."

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: