I was asked to do a short practical presentation on "Brancing by abstraction" at work. I would like to share the presentation (prezi) and the example project here.
The project(s) was made in Scala:
https://rapidshare.com/files/1592074815/branch_by_abstraction_example_project.zip
The prezi:
http://prezi.com/f7txjmfbaydm/branch-by-abstraction/
Any feedback of yours will be welcomed.