I think the Players Handbook II classes are fascinating from the perspective of each filling one of the roles that would later become codified in 4E, but for the most part they have twists on their approach.

The Duskblade is a striker, but instead of sneak attack, crit fishing, or a flurry of attacks, the striker element comes from channeling arcane magic.

Dragon Shaman is a leader, but uses auras to buff rather than spells.

The Beguiler is a skill monkey, sure, but its combat role is a controller, using illusion and enchantments to debuff or fully incapacitate foes.

The Knight is the only one who feels all that straightforward but it's also one of the rare 3.5 attempts at implementing a marking system that would become a staple of 4E design.