Quais são os benefícios de usar uma classe parcial em oposição a uma abstrata?

Eu tenho lido Programming Microsoft® Visual C # ® 2008: A Linguagem para entender melhor o C # e o que pode ser feito com ele. Eu me deparei com classes parciais que eu já encontrei da classe Page do ASP.Net.

Para mim, parece que você pode fazer o que classes parciais fazem com uma classe abstrata e uma classe substituída. Obviamente, uma equipe estará no controle da interface através dos métodos abstratos, mas você estaria confiando um no outro de qualquer maneira. E se o objetivo for colaboração, não é isso que o controle de origem e outras ferramentas resolvem.

Estou apenas perdendo o ponto para uma aula parcial. Também alguém poderia fornecer um uso do mundo real.

questionAnswers(8)

yourAnswerToTheQuestion