При создании адаптера в конструктор передаем объект, реализующий этот интерфейс - наш фрагмент и сохраняем его в поле класса, а дальше всё просто - при создании ViewHolder'а, который знает о вьюшках внутри себя передаем ему нашу реализацию слушателя (фрагмент) и обычным образом на НУЖНЫЕ кнопки вешаем анонимные классы, реализующие View.onClickListener, в методе onClick() которых дергаем методы нашего интерфейса ThreeClickListener