개요

시간이 지남에 따라 상속 계층 구조가 이상 필요없어지는 경우 합친다.

예시

class Super{
    common(){/**슈퍼클래스 작업... */    }
}
class Sub extends Super{
    specific(){/**서브클래스 작업... */}
}


class Super{
    common(){/**슈퍼클래스 작업... */    }
    specific(){/**서브클래스 작업... */}
}
//위로 합치던가, 아래로 합치던가 판단하여 적용
class Sub{
    common(){/**슈퍼클래스 작업... */    }
    specific(){/**서브클래스 작업... */}
}

 

+ Recent posts