Headers are files that contain declarations and definitions in order to share them across multiple source files.