Single Responsibility Pattern Each component, module, or function should have one clear purpose and reason to change.