Odpovídáte na názor ke článku Potvrzeno: Java bude Open Source!.
[28] Ad eventy: Jde mi o to, ze proste trida deklaruje nejaky event, treba "dataUpdated". A jiny objekt muze udelat:
instance.dataUpdate += MojeMetoda
A muze to udelat spousta dalsich objektu nezavisle na sebe a pokud trida zavola ten event, tak se zavolaji vsechny takhle navesene metody tech objektu. Samozrejme to jde udelat i v Jave, ale AFAIK ne takhle jednoduse. Proste prima implementace OOP patternu.
Na to property vs. promenna jste si odpovedel sam - objekty spravne komunikuji zpravami, proto zadne promenne nevystavuji, pouze metody a nebo property, ktere jsou vlastne take metody...
Na druhou stranu mi zase prijde, ze .NET je jeste obludnejsi (ve smyslu overdesigned) nez Java.
Vše je řečeno na www.fuxoft.cz
Přečteno 93 001×
Přečteno 84 766×
Přečteno 42 480×
Přečteno 40 802×
Přečteno 37 790×