🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16526

Re: Dlaczego singletony?

#16526
From: Maciej Sobczak
Date: Mon, 23 Apr 2007 13:40
44 lines
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-mail
References: <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