eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingsockety, czyli "suckage thereof" › Re: sockety, czyli "suckage thereof"
  • Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
    From: "j...@f...adres.to" <w...@c...barg.cy>
    Newsgroups: pl.comp.programming
    Subject: Re: sockety, czyli "suckage thereof"
    Date: Wed, 09 Dec 2009 12:27:38 +0100
    Organization: http://onet.pl
    Lines: 45
    Message-ID: <hfo1ie$l2g$1@news.onet.pl>
    References: <hfhbm8$2u1$1@news.onet.pl> <hfimhs$6jl$1@nemesis.news.neostrada.pl>
    <hfn9fp$u1i$1@news.onet.pl> <s...@e...rdc.pl>
    NNTP-Posting-Host: 194.42.110.2
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1260358030 21584 194.42.110.2 (9 Dec 2009 11:27:10 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Wed, 9 Dec 2009 11:27:10 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.9.1.4)
    Gecko/20091017 SeaMonkey/2.0
    In-Reply-To: <s...@e...rdc.pl>
    Xref: news-archive.icm.edu.pl pl.comp.programming:184263
    [ ukryj nagłówki ]

    Mariusz Kruk wrote:
    > epsilon$ while read LINE; do echo \>"$LINE"; done< "j...@f...adres.to"
    >>> nazw funkcji nie ma co się czepiać - one przyszły z adoptowanego
    >>> interfejsu.
    >>
    >> A ja się przyczepię.
    >> Ciebie.
    >> http://pl.wikipedia.org/wiki/Adopcja
    >> http://pl.wikipedia.org/wiki/Adaptacja
    >
    > No to czepiaj się płota. Akurat adopcja była jak najbardziej na miejscu
    > w tym znaczeniu. Interfejs został adoptowany, a nie zaadaptowany.
    > Adaptacja oznaczałaby przystosowanie interfejsu, a nie włączenie go w
    > takiej postaci, w jakiej jest. (inaczej w ogóle ta operacja nie miałaby
    > sensu).
    >

    Przepraszam bardzo, czy owo "włączenie interfejsu" to była zmiana
    interfejsu istniejącego już kodu?

    Bo tylko wtedy użycie słowa "adopcja" mogłoby mieć takie znaczenie,
    jakie mu przypisujesz.
    Zazwyczaj interfejs włączasz do programu na zasadzie zupełnie innej niż
    włączasz dziecko do rodziny.
    Dziecko już jest. Gdy zostaje włączone do rodziny, jego wnętrze (ciało)
    się nie zmienia, natomiast zostaje _zmieniony_ zapis zewnętrzny (zapis w
    dokumentach).
    Na zasadzie właśnie tej analogii istnieje pojęcie adopcji prawa (jakieś
    prawo już jest, przyjmujemy tylko inny zapis - możliwe że niosący inną
    treść, gdy przyjdzie do jego stosowania), czy np. adopcji do rodu
    szlacheckiego.

    Odpowiada to zmianie interfejsu dla danego kodu.
    _Dołączenie_ interfejsu (jako następnego interfejsu do danego kodu) to
    jest właśnie *dołączenie* i nie ma sensu używanie w tym kontekście słowa
    "adopcja".
    Natomiast gdy bierzesz kod wykonujący jakieś zadanie, zostawiasz
    interfejs nieruszonay, ale wnętrze kodu musisz dostosować do docelowaego
    środowiska, to wtedy jest to oczywiście adaptacja, ale nie interfejsu,
    tylko kodu.

    Chyba, że wyrażasz się poetycko, wtedy przepraszam, na poezji wysokiego
    lotu to ja się nie znam.

    j..

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: