1. 偽類(Pseudoclassical)
簡單的說,偽類就是通過定義一個構(gòu)造函數(shù)并擴充它的prototype來實現(xiàn)的。
































可以看出,這種方法是沒有私有屬性的,并且不能訪問父類的方法。
2. 原型(Prototypal)
利用原型方式來實現(xiàn)繼承,就摒棄了偽類中向“類”這種方式靠攏的方法,而是用純粹的對象來實現(xiàn)。


























可以看出,現(xiàn)在的繼承是純粹的對象與對象間的了,不過還有個問題,這個方式依然沒有解決屬性隱藏。
3. 函數(shù)化(Functional)
使用函數(shù)化方法可以通過閉包有效的實現(xiàn)信息隱藏,不過看起來就沒有原型方式直觀了。














































