There are four types of solids depending on the bonding between particles: molecular, macromolecular, metallic, and ionic. Covalent bonding forms molecular solids like iodine and macromolecular solids like diamond. Metallic bonding results from delocalized electrons binding metal ions into a lattice, allowing metals to conduct electricity and heat well. Ionic bonding occurs between oppositely charged ions, forming ionic solids that are hard but brittle.