Code refactoring patterns and techniques. Use when improving code structure without changing behavior.