兩者的區(qū)別主要表現(xiàn)在不同層次上。
多態(tài)是面向?qū)ο缶幊痰奶卣髦唬涌谑且幌盗蟹椒ǖ穆暶鳎且恍┓椒ㄌ卣鞯募希@兩者不是同一類型和層次上的概念。
接口可以體現(xiàn)出多態(tài)性來(lái),但多態(tài)性不必用接口,只要存在方法的重寫和重載與動(dòng)態(tài)連接即可體現(xiàn)多態(tài)性。兩者可以在不同的概念層次上并存,不存在沖突。
在程序里可以用代碼定義一個(gè)接口,但是不能定義一個(gè)多態(tài),多態(tài)只是對(duì)代碼特征的一種描述,一種概念上的抽象和總結(jié)。