Ограничения анонимных классов Java по сравнению с блоками Objective-C

Я только начинаю разбираться в функциях первого порядка и замыканиях после обнаружения блоков в Objective-C. Java - еще один язык, на котором я слышал о замыканиях (или их отсутствии) и о том, как анонимные классы несколько компенсируют это.

Я определенно вижу преимущества замыканий как блоков в Objective-C, но каковы ограничения анонимные классы Java? В какой степени они «в некоторой степени» компенсируют отсутствие настоящих замыканий?

6
задан donalbain 31 May 2011 в 19:28
поделиться