приоретизацию этих слушателей таким образом, чтоб одни отлавливали событие раньше других. Как это можно реализовать? Может у кого-то есть идеи? Если не трудно, натолкните на мысль. Спасибо!
ну можно сделать интовую приоритезацию и булевое - захендлено уже кем-то или нет
мне кажется легче уже рх подрубить, там я думаю легче подбное намутить что-то (но увы без конкретики, в рх я слабоват)
я делаю через паттерн observer. на чьей строне и в каком методе лучше всего реализовать эту штуку?
-легче подрубить рх - в рх я слабоват тем временем я рх считал лишним еще в 2017году
та это тестовое на 15 минут и 2 класса. там нефиг подключать
патерны можно юзать когда они подходят под твои задачи в том виде в каком они есть но если ты усложнил задачу, то и придется внести коррективы в свой код еще раз abstract class MyHandler { private val priority: Int fun handleIt(handlingRule:Int) { if (priority >= handlingRule) { //do your job here } }
Обсуждают сегодня