Article View: pl.comp.objects
Article #14864Re: kolekcja/manager obiektów
From: Przemek Pokrywka
Date: Tue, 11 Jul 2006 19:07
Date: Tue, 11 Jul 2006 19:07
75 lines
4514 bytes
4514 bytes
Adam Karpierz napisał(a): > "Sektor van Skijlen" <ethouris@guess.if.gmail.com.is.valid.or.invalid> > wrote: > > >>>Dlaczego ?. >>>Przeciez to jest jak najbardziej naturalne i rzeczywiste. >>>Pracodawca (manager) obserwuje swoich p[racownikow mimo ze oni >>>o tym nei musza (a nawet nei powinni) wiedziec. >>>Pracownik ma jedynei obowiazek "notyfikowac" o tym co robi >>>(odbic karte, wypelnic wnuiossek urlopowy itp). >> >>Generalnie masz rację, ale po prostu nie na tym polega wzorzec Observer. > > > A co mnie tam obchodzi w tym momencie wzorzec Observer ? > > Probuje od samego poczatku oderwac sie od "wzorcomanii" i > sprobowac ukonkretnic model/schemat w/g ktorego IMHO > powinna dzialac w/w zaleznosc manager obiektow/obiekty. > > To czy bedzie to pasowac akurat do wzorca observer czy innego > _w ogole_ mnie nie na tym etapie nie interesuje. > Uwazam nawet ze jest to w tym momencie szkodliwe. > Zainteresuje (i to tylko ewentualnie, gdy bedzie "pasowalo" w blisko100% > do ktoregos z wzorcow) na samym koncu modelowania. > Wtedy sobie ew. moge dopisac laurke (dla marketinguchyba:) > ze to dziala w/g wzorca Observer, Visitor , Mediator czy jakiegos > innego (nie znam sie). > Jesli sobie takiego wzorca nie dopasuje to sobie napisze ze to jest > "wzorzec wlasny", a _nigdy_ nie bede dzialania/modelu naginal pod > konkretny wzorzec tylko dla latki "zrobione w/g wzorca XXX". > > Stad moje slowa o tym ze "zwyciestwie" technikaliow nad rzeczywistoscia. > > AK > > Adamie (jeśli mogę na "Ty"), poprawnie rozszyfrowałeś moje intencje jeśli chodzi o Observera :) Przyznam, że szczerze mnie rozbawiła myśl o naginaniu modelu pod konkretny wzorzec. Oczyma mojej wyobraźni widzę już Pana Projektanta (ba! Architekta) zastanawiającego się, którego wzorca w danym przypadku użyć (i, zniecierpliwionego brakiem natchnienia, wertującego spis treści GoF). ROTFL :-)))) Ludzie (a zwłaszcza Ty, Sektorze) - czy od czasu GoF nie pojawiają się już nowe wzorce projektowe? Spójrzcie sobie chociaż na twórczość Roberta C. Martina, ile on natworzył odmian wzorca Visitor. Pisząc "Observer" miałem jedynie na myśli pewną klasę wzorców, a nie literalne zastosowanie wzorca wg tekstu GoF. Z takim zresztą traktowaniem wzorców (jako środka wspomagającego komunikację) spotykam się na każdym kroku w sieci. Nie jestem na tej grupie osamotniony, bo Adam od razu zorientował się, o co mi chodzi. A widziałem już sporo odmian każdego ze wzorców, żeby zrozumieć co jest w nich niezmienne i naprawdę ważne. Jasne, możliwość zastosowania wzorca w jego najbardziej standardowej postaci jest najlepsza, bo można ją np. szybciej zakomunikować nowemu uczestnikowi projektu, ale modelowana rzeczywistość bywa różna i na pewno nie należy jej naginać na potrzebę zastosowania jakiegokolwiek wzorca! W innym przypadku możemy się rozminąć z radą A. Einsteina "Everything should be as simple as possible - but __no__ simpler", wraz ze wszystkimi tego konsekwencjami. W użytym przeze mnie przykładzie SessionManager po otrzymaniu informacji od Session, że została zdeaktywowana aktualizował jeden ze swoich wewnętrznych indeksów, służących mu do wyszukiwania sesji aktywnych. Życząc wszystkim miłego wieczoru Przemek Pokrywka
Technical Details
Message-ID:
<e90sti$irb$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mailReferences:
<e8u9d9$bf1$1@news.onet.pl> <1152609582.735276.3000@s13g2000cwa.googlegroups.com> <e8vuu0$cnv$1@inews.gazeta.pl> <1152618395.489264.92060@35g2000cwc.googlegroups.com> <e90b83$89c$1@inews.gazeta.pl> <e90d12$f0q$1@kujawiak.man.lodz.pl> <e90ls6$gdq$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail From: Przemek Pokrywka <adres@zastrzezony.com> Newsgroups: pl.comp.objects Subject: Re: kolekcja/manager obiektów Date: Tue, 11 Jul 2006 21:07:30 +0200 Organization: Onet.pl Lines: 75 Message-ID: <e90sti$irb$1@news.onet.pl> References: <e8u9d9$bf1$1@news.onet.pl> <1152609582.735276.3000@s13g2000cwa.googlegroups.com> <e8vuu0$cnv$1@inews.gazeta.pl> <1152618395.489264.92060@35g2000cwc.googlegroups.com> <e90b83$89c$1@inews.gazeta.pl> <e90d12$f0q$1@kujawiak.man.lodz.pl> <e90ls6$gdq$1@inews.gazeta.pl> NNTP-Posting-Host: 114.inet.polhost.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1152644851 19307 80.48.120.114 (11 Jul 2006 19:07:31 GMT) X-Complaints-To: usenet@news.onet.pl NNTP-Posting-Date: Tue, 11 Jul 2006 19:07:31 +0000 (UTC) X-Sender: 5aB4pqMdeQG1O30L902dNmlAzoKeNKcS In-Reply-To: <e90ls6$gdq$1@inews.gazeta.pl> X-Accept-Language: pl, en-us, en User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit