Assignment and delegation are legal mechanisms used in contracts to transfer rights and duties. Assignment involves transferring rights to a third party, while delegation involves transferring duties, but the original party remains liable unless released by the obligee.