Պոլիմորֆիզմ (ծրագրավորում)

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Jump to navigation Jump to search

Ծրագրավորման լեզուներում և տիպերի տեսությունում պոլիմորֆիզմ(Հունարեն πολύς, պոլիս, "շատ" և μορφή, մորֆ, "ձև") կոչվում է տարբեր տեսակի տվյալները կարգավորելու ունակությունը։ Գոյություն ունեն մի քանի տեսակի պոլիմորֆիզմներ։ Երկու ամենատարբեր տեսակի պոլիմորֆիզմները 1967 թ.-ին նկարագրվել են Քրիսթոֆեր Սթրեչիի կողմից։ Մեկը հատուկ պոլիմորֆիզմն է (կամ ad hoc պոլիմորֆիզմ), մյուսը՝ պարամետրիկ պոլիմորֆիզմը։ Հակիրճ՝ հատուկ պոլիմորֆիզմը նկարագրվում է «նման ինտերֆեյսով շատ իրագործումներ» սկզբունքով, իսկ պարամետրիկը՝ «մեկ իրագործում ընդհանրացված ինտերֆեյսով» պրինցիպով։