Un método puede tener precondiciones (requires) y postcondiciones (ensures) que deben ser satisfechos al principio o al final de un método respectivamente: