Polymorfism
Polymorfism kommer från grekiskans poly = många och morphe = form. Det är en av de viktigaste egenskaperna i objektorienterad programmering.
Innehållsförteckning
Beskrivning
Det är en egenskap som gör att objekt som ärver från samma familj av en klass eller ett interface, kan hanteras som om de vore samma typ. Detta ger oss möjligheten att skapa en lista av olika objekt från samma familj och ändå kunna hantera dem på samma sätt. Polymorfism ger oss många fördelar
- Att byta ut delar av programmet utan att behöva ändra resten av programmet.
- Att skapa en metod som kan hantera olika typer av objekt utan att behöva skapa en metod för varje typ av objekt.
- Att skapa plugins till programmet utan att behöva ändra i programmet. med mera..
Se Tom Coreys föreläsning om Interfaces i C#.
referenser
- Polymorfism
- Polymorfism på W3Schools
- Polymorfism på GeeksforGeeks
- Polymorfism på TutorialsPoint
- Polymorfism på Tutorialspoint
- Polymorfism på Microsoft