これは良いコードと見なされますか? よりクリーンな/より良い方法はありますか? そのため、子クラスは、ストレージ メカニズムから実際にデータを取得する方法について何も知りません。これらのメソッドを使用して機能を構成できるようにするだけです。
base.js
function Base() {}
Base.prototype.getInternal = function(id, cb) {}
module.exports = Base;
child.js
function Child() {}
util.inherits(Child, Base);
Child.prototype.get = function(id, cb) {
this.getInternal(id, cb);
}
module.exports = new Child();
test.js
var Child = require('child');
Child.get('id', function(err, result) {
});