Real board or display doesn't matter much if you ask me. I think the key here for me at least is:
1)exposure to the concept
2) understand the concept
3) practice recognizing the concept (various problems all same concept)
4) incorporation into overall conceptual repertoire (problems with this and other concepts already learned).
I think it is important to be able to separate tactics into themes for this reason. So, say you have a subscription at a site that allows that. You could pick a concept, make a problem set for that concept, and do a problem. After you do it, make sure you understand how it works, fully. Then continue the problem set until you are very comfortable recognizing the theme when you know what to look for.
Finally, add this theme to a bigger working set of problems full of concepts you've already done this with.

Solve the puzzles from the book diagram or set the position on a real board? And, if I already solved the puzzle after seeing it from the diagram, should I set the position on a board too, to learn the pattern?