Article View: pl.comp.objects
Article #16526Re: Dlaczego singletony?
From: Maciej Sobczak
Date: Mon, 23 Apr 2007 13:40
Date: Mon, 23 Apr 2007 13:40
44 lines
1954 bytes
1954 bytes
Adam Karpierz wrote:
> Problem jest trywialny:
>
> Tu stricte Pythonowe
>
> class Singleton:
>
> __single_state = {}
>
> def __init__(self):
> self.__dict__ = Singleton.__single_state
>
> def main():
>
> ta = Singleton()
>
> # tu kod
>
> del ta
>
> main()
Faktycznie, ta implementacja rozwiązuje wszystkie problemy oraz spełnia
wszystkie oczekiwania różnych programistów.
Widzę też, że elegancko odzwierciedla każdy szczegół dyskusji ze
wspomnianej tu książki.
>> A w ogóle to o C++ lepiej nie rozmawiaæ na tej grupie.
>
> To prawda.
> Ta grupa tyczy obiektowosci a C++ nie jest jezykiem obiektowym
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pan Booch musiał o tym nie wiedzieć.
Panowie z Addison-Wesley też jacyś niedoinformowani w tej swojej serii
"Object Technology".
Całe szczęście, że mamy grupę pl.comp.objects.
--
Maciej Sobczak : http://www.msobczak.com/
Programming : http://www.msobczak.com/prog/
Technical Details
Message-ID:
<f0id13$l7$1@cernne03.cern.ch>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!news.germany.com!news-zh.switch.ch!switch.ch!cernne03.cern.ch!not-for-mailReferences:
<f0i3to$bq0$1@inews.gazeta.pl> <f0i9pt$ud$1@news.vectranet.pl> <f0ibuu$ihs$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!news.germany.com!news-zh.switch.ch!switch.ch!cernne03.cern.ch!not-for-mail From: Maciej Sobczak <no.spam@no.spam.com> Newsgroups: pl.comp.objects Subject: Re: Dlaczego singletony? Date: Mon, 23 Apr 2007 15:40:49 +0200 Organization: CERN News Lines: 44 Message-ID: <f0id13$l7$1@cernne03.cern.ch> References: <f0i3to$bq0$1@inews.gazeta.pl> <f0i9pt$ud$1@news.vectranet.pl> <f0ibuu$ihs$1@inews.gazeta.pl> NNTP-Posting-Host: pb-d-128-141-44-95.cern.ch Mime-Version: 1.0 X-Trace: cernne03.cern.ch 1177335651 679 128.141.44.95 (23 Apr 2007 13:40:51 GMT) X-Complaints-To: news@@cern.ch NNTP-Posting-Date: Mon, 23 Apr 2007 13:40:51 +0000 (UTC) User-Agent: Thunderbird 1.5.0.10 (Macintosh/20070221) In-Reply-To: <f0ibuu$ihs$1@inews.gazeta.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit