Cześć,
uczę się C# i zastanawiam się czy jest jakaś znacząca różnica między Interfacem w C# a klasą np. abstrakcyjna w C++ po której będziemy dodatkowo dziedziczyć?
W C# nie możemy dziedziczyć po wielu klasach, ale w C++ już tak. Zamiast tego możemy dziedziczyć po wielu Interface'ach. W C++ nie ma natomiast Interface'ów, ale można dziedziczyć po wielu klasach...
Różnica jest na pewno taka, że class-y w C++ mogą zawierać m.in. zmienne składowe, a w Interface'ach już nie ma takiej możliwości, ale to akurat chyba na + dla C++ :P.
Proszę o waszą wypowiedź w tym zakresie. Próbuję lepiej zrozumieć mechanizm Interface'ów.