Restriction enzymes are endonucleases which cut DNA by breaking internal phosphodiester bonds within DNA. Desirable gene or DNA fragment are introduced between the cut fragments of DNA.