const play = {
    play: function () {
        console.log(`${this.name} 놀아요!`);
    }, 
};

const sleep = {
    sleep: function () {
        console.log(`${this.name} 자요!`);
    }, 
};

function Dog(name){
    this.name = name;
}

function Tiger(name){
    this.name = name;
}

Object.assign(Dog.prototype, play, sleep);
const dog = new Dog('멍멍');
console.log(dog);
dog.play();
dog.sleep();

Object.assign(Tiger.prototype, play, sleep);
const tiger = new Tiger('어흥!');
console.log(tiger);
tiger.play();
tiger.sleep();