Apply when designing or improving a module interface, deepening shallow structure, placing a seam, or making behavior testable through the interface.