Что такое контракт и его преимущества?