✏️7.2 컬렉션 캡슐화하기 (Encapsulate Collection)
class Person {
get courses() {return this._courses;}
set courses(aList) {this._courses = aList;}class Person {
get courses() {return this._courses.slice();}
addCourse(aCourse) {...}
removeCourse(aCourse) {...}🧷 배경
🧷 절차
🧷 리팩터링 전
🧷 리팩터링 후
Last updated