abstract fun onViewInteracted(view: View!, holder: T, action: Int): Unit
interface for subject to sent notification and for observer to implementation
view - View!:
view
holder - T:
holder
action - Int:
action