-
8.1 Introduction
-
8.2 The Problem
-
8.3 What Classes Do We Need?
-
8.4 Extracting the Console Class
-
8.5 Overloading Methods
-
8.6 Extracting the MortgageReport Class
-
8.7 Extracting the MortgageCalculator Class
-
8.8 Moving Away from Static Members
-
8.9 Moving Static Fields
-
8.10 Extracting Duplicate Logic
-
8.11 Extracting getRemainingBalances
-
8.12 One Last Touch