Style refers to language variation based on situational factors like audience, setting, task or topic. Context refers to the words and sentences surrounding discourse that help determine meaning. Register is the specific language used in a given situation depending on factors like participant roles, topic and means of communication. Some examples of registers include formal, informal, over-formal and motherese registers. Style, context and register are interrelated as the language and vocabulary used varies based on these situational and social factors. Understanding one requires understanding how they influence each other.