데이터 구성
3515 단어 세미나refactoringrefactoring
📌 필드 자체 캡슐화 (Self Encapsulate Field)
setter, getter 메서드를 작성해서 두 메서드를 통해서만 필드에 접근하도록 하는 기법
하위클래스가 메서드에 해당 정보를 가져오는 방식을 재정의하거나 데이터 관리에서 유연함을 가짐
✅ 리팩토링 전의 소스
class SomeClass{
constructor() {
this.low;
this.high;
}
}
✅ 리팩토링 후 소스
class SomeClass{
constructor(low, high){
this._low = low;
this._high = high;
}
get low(){
return this._low;
}
set low(number){
this._low = number;
}
get high(){
return this._high;
}
set high(number){
this._high = number;
}
}
📑 References
https://armadillo-dev.github.io/book/refactoring-08-organizing-data/
Author And Source
이 문제에 관하여(데이터 구성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@come_true/데이터-구성-l7nfnt86저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)