Prototype & Prototypal Inheritance

Which pattern does this code demonstrate?
const proto = {
  greet() {
    return `Hello, I'm ${this.name}`;
  }
};

const john = Object.create(proto);
john.name = 'John';
Next Question (7/22)