Three factors affecting behaviour can be identified:

  1. Predisposing factors
  2. Enabling factors
  3. Reinforcing factors.