## 多级原型结构
不是首选
多级原型结构是指 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() {
...
};
```