Suppose you have a God class that is full of ifs and case statements, or boolean flags. Many refactorings try to segregate responsibilities in smaller entities: methods, subclasses, or collaborators.
One option for starting to break up the class is based on inheritance. The end result is many little subclasses, each modelling a special case which was submerged in the original giant class.