Ionic bonding: the electrostatic attraction between two ions of opposing charges. Usually occurs between metals and non-metals.Covalent bonding: the electrostatic attraction between a pair of electrons and two atoms. Usually occurs between non-metals. Involves the sharing of a pair of electrons between atoms.Metallic bonding: the electrostatic attraction between metal cations and a sea of delocalised electrons. Occurs in metals.