VideoStoreRefactoring Example code from Martin Fowler's 1999 book Refactoring: Improving the Design of Existing Code, implemented in C++.