2008年8月7日 星期四

interface
一般來說javascript只能單一繼承,沒辦法像c++可以使用多重繼承。
為了可以讓javascript擁有類似多重繼承的功能,所以使用interface。
interface跟 abstract class的差別
interface就如同字面意義"介面",像是主機板上面的PCI插槽,而PCI插槽可以插上顯示卡、音效卡、網路卡(相當於class),
藉由PCI來連接主機板跟顯示卡、音效卡間的作用。
abstract class相當於最基本的四邊形,而長方形、菱形、正方形、平行四邊形都繼承四邊形的特性,也有各自的特性。

沒有留言: