Differentiate between inbreeding and outbreeding in cattle

Differentiate between inbreeding and outbreeding in cattle.State one advantage and one disadvantage for each one of them.
OR
Mention Two advantages of inbreeding programme in cattle.

Inbreeding : Inbreeding refers to the mating between closely related individuals within the same breed for 4-6 generations.
Outbreeding: It refers to the breeding of unrelated animals either of the same breed but do not have common ancestor or of different breeds.
Advantage : It brings the homozygosity in the population.
Disadvantage : It exposes the harmful recessive alleles.
OR
Advantages of inbreeding in cattle :

  1. Increases the productivity of the inbreed population.
  2. Eliminates or reduces less desirable genes.