A form of Refactoring that involves creating a superclass for two classes that share a similar field or method.