Any declaration which affects how a particular object, such as a routine or a variable, is implemented.