The document provides examples of refactoring techniques including Extract Method, Introduce Explaining Variable, Replace Temp with Query, Substitute Algorithm, and Extract Class. Extract Method breaks a long or complex method into smaller methods focused on specific tasks. Introduce Explaining Variable uses variables to make complex expressions more readable. Replace Temp with Query replaces temporary variables with query methods to avoid long methods. Substitute Algorithm replaces an complex algorithm with a simpler alternative. Extract Class extracts part of a class into its own class to separate responsibilities.