Почему я ненавижу inner classes.
Есть такая структура:
class A
class B
class C
method D() {
new F() {
doSomeMagic() {
D.fuckYourBrain1();
C.fuckYourBrain2();
B.fuckYourBrain3();
A.fuckYourBrain4();
...
F.hahaFuckYourBrainAtAll();
Для пущей красоты F.hahaFuckYourBrainAtAll дергает A, B, C, D.
А теперь простая задачка - вытащить и переюзать F.doSomeMagic без явной необходимости в D, C, B, A.
Есть такая структура:
class A
class B
class C
method D() {
new F() {
doSomeMagic() {
D.fuckYourBrain1();
C.fuckYourBrain2();
B.fuckYourBrain3();
A.fuckYourBrain4();
...
F.hahaFuckYourBrainAtAll();
Для пущей красоты F.hahaFuckYourBrainAtAll дергает A, B, C, D.
А теперь простая задачка - вытащить и переюзать F.doSomeMagic без явной необходимости в D, C, B, A.
Почему я ненавижу inner classes.
Есть такая структура:
class A
class B
class C
method D() {
new F() {
doSomeMagic() {
D.fuckYourBrain1();
C.fuckYourBrain2();
B.fuckYourBrain3();
A.fuckYourBrain4();
...
F.hahaFuckYourBrainAtAll();
Для пущей красоты F.hahaFuckYourBrainAtAll дергает A, B, C, D.
А теперь простая задачка - вытащить и переюзать F.doSomeMagic без явной необходимости в D, C, B, A.
Есть такая структура:
class A
class B
class C
method D() {
new F() {
doSomeMagic() {
D.fuckYourBrain1();
C.fuckYourBrain2();
B.fuckYourBrain3();
A.fuckYourBrain4();
...
F.hahaFuckYourBrainAtAll();
Для пущей красоты F.hahaFuckYourBrainAtAll дергает A, B, C, D.
А теперь простая задачка - вытащить и переюзать F.doSomeMagic без явной необходимости в D, C, B, A.
![](https://sun9-53.userapi.com/c834301/v834301939/14ed34/cRQs4b4eJLc.jpg)
У записи 1 лайков,
0 репостов,
207 просмотров.
0 репостов,
207 просмотров.
Эту запись оставил(а) на своей стене Oleg Vashenkov