《中华人民共和国民法典》--继承编第一千一百二十三条:继承开始后,按照法定继承办理;有遗嘱的,按照遗嘱继承或者遗赠办理;有遗赠扶养协议的,按照协议办理。根据法律规定,遗赠扶养协议的效力优先于遗嘱,遗嘱的效力优先于法定继承。这样规定是因为遗赠扶养协议和遗嘱充分体现了被继承人自由处分个人财产的独立意志,法律予以尊重和完善。而遗赠扶养协议中的扶养人对生前的被继承人尽到了扶养义务,出于权利与义务对等的原则,应当让其按照协议优先取得遗产。