クラスがどんどん大きくなるにつれて、維持するのが難しくなります。ですから、クラスのいくつかを複数のファイルに分割したいと思います。次のようなファイルでクラスを定義します。
var animal = can.Construct({
someClassMethod: function() {...}
}, {
somePrototypemethod: function() {...}
});
その後、別のファイルでこのクラスを再度開き、新しいクラスのメソッド/プロパティとプロトタイプのメソッド/プロパティを追加したいと思います。
これはcanJSで可能ですか?いいえの場合、考えられる回避策は何ですか?