## 多級原型結構
不是首選
多級原型結構是指 JavaScript 中的繼承關系. 當你自定義一個D類, 且把B類作為其原型, 那么這就獲得了一個多級原型結構. 這些原型結構會變得越來越復雜!
使用[the Closure 庫](http://code.google.com/closure/library/)中的 `goog.inherits()` 或其他類似的用于繼承的函數, 會是更好的選擇.
```
function D() {
goog.base(this)
}
goog.inherits(D, B);
D.prototype.method = function() {
...
};
```