The general mechanism is the key to understanding electrophilic aromatic substitution. You will see similar equations written for nitration, sulphonation, acylation, etc., but the general mechanism is always the same – the major difference being the identity of the electrophile in each case. All involve an electrophilic addition step which is quickly followed by an electrophile elimination step.