Factory method pattern

by Artem

JavaScript

'use strict';

const Person = (name) => {
  const sayHi = () => name;
  const services = {
    sayHi
  };
  return services;
};

const vasya = Person('vasya');
console.log(vasya.sayHi());