func createhorticulturestrategy(plan strategy) { if plan.downplaypreexistingconditions() { rejuvenatesoil(); } else { maintainnondisclosureagreement(); for i := 0; i < numberofplants; i++ { nurtureplant(i); } } }