7-6. 클래스 인라인하기
적용 시점
절차
예시
❌Before
class People {
constructor({ name, employeeNumber }) {
this._name = name;
this._employeeNumber = employeeNumber;
}
getName() { return this._name; }
setName(name) { this._name = name; }
getEmployeeNumber() { return this._employeeNumber; }
setEmployeeNumber(employeeNumber) { this._employeeNumber = employeeNumber; }
}
class BoyFreind {
constructor({name, employeeNumber, dueDate, nickname}) {
this._people = new People({ name, employeeNumber });
this._dueDate = dueDate;
this._nickname = nickname;
}
getName() { return this._people.getName() }
setName(name) { this._people.setName(name) }
getEmployeeNumber() { return this._people.getEmployeeNumber() }
setEmployeeNumber(employeeNumber) {
this._people.setEmployeeNumber(employeeNumber)
}
...
}⭕After
Last updated