What is Difference between Homozygous and Heterozygous?

Difference between Homozygous and Heterozygous:

Homozygous Heterozygous
1. Possess identical alleles of a gene (TT) 1. Possess dissimilar or contrasting alleles of a gene (Tt)
2. Produce only one type of gametes (T only) 2. Produce two types of gametes (T and t)
3. Bread true to the particular character, all the offspring possess the same genotype and phenotype when such parents are self-pollinated. 3. Produce three different genotypes when self-pollinated which may have two or three different phenotypes.