C++ Refactoring

Extract Super Class

Breaks a large class into a better abstraction by moving some responsibilities into a new class/interface. The extracted class becomes the super class of the original class.

Figure 6.41. C++ Refactoring: Extract Super Class

209

Page 231
Image 231
Slick V3.3 manual 41. C++ Refactoring Extract Super Class