A polymer is formed by linking of many monomers units by different kinds of bonds. In carbohydrates, this bond is a glycosidic bond. In the case of proteins, it is a peptide bond. In nucleic acids, the bond is an ester linkage. The monomers link together by two mechanisms: addition polymerization, or condensation polymerization.