從卡夫卡變形記談多型

多型是物件導向程式設計的四大基本概念之一，原文是Polymorphism，”Poly”在古希臘文的意思是many多的意思，”morph”來自古希臘文”metamorphosis”意思是變形、轉變。