What do ionic bond and covelant bond have in common?

A) Both types of bond involve only one electron

B) both type of bonds involve valance electrons

C) electrons are transferred from one atom to another in both types of bonds

D) Electrons are shared between atoms in both types of bonds