Article View: pl.comp.objects
Article #13863Czy observer ma prawo zablokować zmianę stanu obserwowanego obiektu ?
From: Filip Sielimowicz
Date: Tue, 31 Jan 2006 13:19
Date: Tue, 31 Jan 2006 13:19
12 lines
1395 bytes
1395 bytes
Sprawa wygląda tak: stosujemy wzorzec Observer. Obserwowany obiekt to maszyna stanów. Obserwator nasłuchuje na zdarzenia zmian stanów maszyny. Chciałbym dać obserwatorom możliwość ingerencji w zmiany stanów, tj. mogą rzucać wyjątek w rodzaju StateUpdateVetoException i maszyna stanów honoruje takie wyjątki jako sygnały: nie zmieniać stanu, zostać w starym. Czy takie cuś mieści się dalej we wzorcu Observer, czy zdecydowanie należy tu szukać już innego wzoca ? Jakiego ?
Technical Details
Message-ID:
<drno5h$mq9$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail From: "Filip Sielimowicz" <sielim@poczta.onet.pl> Newsgroups: pl.comp.objects Subject: Czy observer ma prawo zablokować zmianę stanu obserwowanego obiektu ? Date: Tue, 31 Jan 2006 14:19:45 +0100 Organization: Onet.pl Lines: 14 Message-ID: <drno5h$mq9$1@news.onet.pl> NNTP-Posting-Host: ns2.hands.com.pl X-Trace: news.onet.pl 1138713585 23369 62.111.242.130 (31 Jan 2006 13:19:45 GMT) X-Complaints-To: usenet@news.onet.pl NNTP-Posting-Date: Tue, 31 Jan 2006 13:19:45 +0000 (UTC) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506 X-Sender: HWuT3ZQ16+B3O4dnsZlCZgocIOkeW3FM X-Priority: 3 X-Newsreader: Microsoft Outlook Express 6.00.2800.1506 X-MSMail-Priority: Normal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit