Deploy Apex Using Change Sets

Use change sets to deploy Apex classes and triggers between connected organizations, for example, from a sandbox org to your production org.
Available in: Salesforce Classic
Available in Enterprise, Performance, Unlimited, and Database.com Editions

You can create an outbound change set in the Salesforce user interface and add the Apex components that you want to upload and deploy to the target organization.