Concepedia

Publication | Closed Access

Refactoring object-oriented frameworks

1K

Citations

48

References

1992

Year

William F. Opdyke

Unknown Venue

Abstract

Superclass ........... 19 3.3 Refactoring To Specialize: Subclassing and Simplifying Conditionals ....... 22 3.4 Capturing Aggregations and Reusable Components ................. 27 3.5 Supporting Refactorings ................................ 32 3.6 Language Features in Refactoring ........................... 34 3.7 Summary: Importance & Complexity of Refactoring ................ 35 4 Preserving Behavior During Refactoring ..................... 37 4.1 Program Properties and Behavior Preservation ................... 37 4.2 Domains of Refactorings ................................ 43 4.3 Functions For Describing Preconditions ....................... 46 4.4 Summary ........................................ 53 5 Low-Level Refactorings ................................ 54 5.1 Creating a Program Entity .............................. 56 5.2 Deleting a Program Entity ............................... 58 5.3 Changing a Program Entity .............................. 60 5.4 Moving a Member Variable .......

References

YearCitations

Page 1