metodfamiljer
Metodfamilj är inom mjukvaruutveckling en uppsättning relaterade metoder som ofta delar ett gemensamt namn eller koncept och som är avsedda att hantera olika typer av data eller olika kontexter. Begreppet betonar att metoderna hör ihop i ett sammanhang och ofta används för att ge ett enhetligt gränssnitt över flera typer.
I språk som stödjer metodöverlastning uppstår en metodfamilj när flera metoder har samma namn men olika parameterlistor.
Användning av metodfamiljer gör koden mer läsbar och koncis genom att ge samma operation ett enhetligt namn.
Nackdelar och risker inkluderar att för många överlastningar eller otydliga signaturer kan leda till förvirring och
Relaterade begrepp inkluderar överlagring (method overloading), polymorfism och i vissa språk även multimethods. Metodfamiljer är därmed