On Tue, Nov 14, 2006 at 08:55:44AM +0100, Petr Prikryl wrote: > Na téhle stránce jsem narazil na ukázku z původní > publikace Design Patterns > http://www.research.ibm.com/designpatterns/example.htm > > A řešení najdeš na > http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/131499 > včetně demonstračního příkladu. > > Podle mého názoru je zbytečné zavádět class myList a metodu call. > Observer pattern definuje rozhraní zúčastněných tříd, což znamená, > že některé metody mají dohodnuté jméno a význam. Do seznamu > pozorovatelů je zbytečné přidávat odkaz na metodu, když tam > může být uložen přímo odkaz na objekt.
Zkuste se jeste podivat na http://svn.osafoundation.org/chandler/trunk/internal/Spike/src/spike/events.txt http://svn.osafoundation.org/chandler/trunk/internal/Spike/src/spike/events.py Definovat Observer jako takovy v Pythonu ani neni potreba a jde to mnohem elegantneji a obecneji. Radek Kaňovský _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
