The document discusses different methods of discharging a contract, including discharge by performance when both parties fulfill their obligations, discharge by agreement or consent when both parties agree to end the contract, discharge by breach when one party breaches a condition of the contract, and discharge by frustration when an unforeseen event occurs that makes performance of the contract impossible or changes the purpose of the contract.