[229]
In computer programming, a callback is executable code that is passed as an argument to other code
A callback can be used as a simpler alternative to polymorphism and generic programming, in that the exact behavior of a function can be dynamically determined by passing different (yet compatible) function pointers or handles to the lower-level function. This can be a very powerful technique for code reuse.
Jak vidno, v event v Javě neodpovídá základní definici. Předávaným parametrem při registraci listeneru pro event je instance objektu. Ale tato drobná odlišnost vám asi příliš nevadí. Rozhraní listeneru si může také vynutit implementaci více metod a vyvolání události potom může znamenat sekvenci volání několika metod nad každým zaregistrovaným posluchačem.
Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. GNU/Linuxem a Unixem obecně se zabývá již více než deset let a věnuje se především jeho nasazení v počítačových sítích a bezpečnostní politice. Zde bloguje o Root.cz, Linuxu, internetu a světě kolem sebe.
Přečteno 114 057×
Přečteno 90 395×
Přečteno 73 784×
Přečteno 58 461×
Přečteno 54 674×