What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Haplotype, Serotype, Genotype and Phenotype

The face structure, body structure, skin color and even behavior of human being depend upon the genes of ancestors. This is the genetic study that unveils the hidden aspects of heredity and all its belongings. Haplotype, Serotype, Genotype and Phenotype are the names of some branches of genetic study.