класс должен выполнять только одну функцию, для которой он предназначен. И так же каждый класс должен быть в своем отдельном файле
что насчет наследников RecyclerView.Adapter<VH> и RecyclerView.ViewHolder
насколько правильно оставлять их вместе в одном файле?
и что, если у меня много разных типов в RecyclerView, для каждого нужен отдельный наследник ViewHolder
насколько это нормально, если у меня в классе адаптера куча других классов вьюхолдера?
норм, пометь как inner class и все. Если конечно ты не собираешься переиспользовать еще где - то
не стоит ходить из крайности в крайность, если у тебя там логики мало, пиши в одном файле их
Обсуждают сегодня