eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingCo może robić konstruktor i dlaczego nie?Re: Co może robić konstruktor i dlaczego nie?
  • Data: 2012-07-05 09:37:29
    Temat: Re: Co może robić konstruktor i dlaczego nie?
    Od: Edek Pienkowski <e...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Dnia Thu, 05 Jul 2012 08:29:34 +0200, slawek napisal:

    > Użytkownik "Michoo" napisał w wiadomości grup
    > dyskusyjnych:jt2mjk$hud$...@m...internetia.pl...
    >
    >>Foo().run();
    >
    > Ok, też można. Nie zrozumiałeś jednak pytania. Bo to co proponujesz to
    > dalej używanie metody run/execute/command/...
    >
    > A chodziło o taką "filozofię", w której samo istnienie obiektu uruchamia
    > jego działanie.
    >
    > Czyli nie ma potrzeby "mieć obiekt i potem kazać mu coś zrobić" - tylko
    > "obiekt robi coś, bo po prostu istnieje".

    Zdarzyło mi się tworzyć takie obiekty w celu drobnych inicjalizacji,
    gdzie prawa dostępu public/protected/private w C++ pozwalało mieć
    taką klasę jako friend, która jednocześnie służyła jako implementacja
    drobnego interfejsu.
    Były tak małe, że pisanie osobnej run() kolidowało z zasadą najmniejszego
    wysiłku ;).

    Zazwyczaj jednak albo Foo().do() albo to samo w statycznej metodzie.

    Edek

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: