VS
Size: a a a
VS
C
enum ЕнумТип {
abstract void делайТоЧтоНужно();
ТИП1 {
какойтоБизнесСервис.делайТо();
},
ТИП2 {
какойтоБизнесСервис.делайСё();
}
}
И вызывать в МоёмТупойКлассе уже без switch:МойТупойКласс {
void метод(ЕнумТип енумТип) {
енумТип.делайТоЧтоНужно();
}
}
Классно, только откуда в ЕнумТип'е взять КакойтоБизнесСервис? В енумы без костылей за вайрится.VS
enum ЕнумТип {
abstract void делайТоЧтоНужно();
ТИП1 {
какойтоБизнесСервис.делайТо();
},
ТИП2 {
какойтоБизнесСервис.делайСё();
}
}
И вызывать в МоёмТупойКлассе уже без switch:МойТупойКласс {
void метод(ЕнумТип енумТип) {
енумТип.делайТоЧтоНужно();
}
}
Классно, только откуда в ЕнумТип'е взять КакойтоБизнесСервис? В енумы без костылей за вайрится.C
VS
C
VS
VS
VS
РН
РН
C