Tim Keller, in his recent book, Preaching: Communicating Faith in a Sceptical Age, has this fine quote from Calvin, showing how the great characters of the Old Testament point forward, in different ways, to their fulfilment in Christ:-
He [Christ] is Isaac, the beloved Son of the Father who was offered as a sacrifice, but nevertheless did not succumb to the power of death. He is Jacob the watchful shepherd, who has such great care for the sheep which he guards. He is the good and compassionate brother Joseph, who in his glory was not ashamed to acknowledge his brothers, however lowly and abject their condition. He is the great sacrificer and bishop Melchizedek who has offered an eternal sacrifice once for all. He is the sovereign lawgiver Moses, writing his law on the tables of our hearts by his Spirit. He is the faithful captain and guide Joshua, to lead us to the Promised Land. He is the victorious and noble king David, bringing by his hand all rebellious power to subjection. He is the magnificent and triumphant king Solomon governing his kingdom in peace and prosperity. He is the strong and powerful Samson who by his death has overwhelmed all his enemies.