What are the differences between codominance, incomplete dominance, and multiple alleles in inheritance patterns?