Dev Book Studies Estudos Deb

M.Folwer Refactoring - 12 - Dealing with Inheritance

  • Pull Up Method (350)

  • Pull Up Field (353)

  • Pull Up Constructor Body (355)

  • Push Down Method (359)

  • Push Down Field (361)

  • Replace Type Code with Subclasses (362)

  • Remove Subclass (369)

  • Extract Superclass (375)

  • Collapse Hierarchy (380)

  • Replace Subclass with Delegate (381)

  • Replace Superclass with Delegate (399)