An example refactoring for splitting a collection class out of a larger tangled class
Primary LanguageC++