Open leeyuunsung opened 2 years ago
public class Reservation { private LocalDateTime startDateTime; private LocalDateTime endDateTime; private List<String> members; private String owner; private boolean paid; }
public class CourtReservation extends Reservation { private String courtNumber; }
우클릭 -> Refactor -> Push Members Down
Pull Members Up
냄새 14. 성의없는 요소 (Lazy Element)
리팩토링 34. 계층 합치기 (Collapse Hierarchy)
Before
상위클래스
하위클래스
우클릭 -> Refactor -> Push Members Down
기능을 이용하면 됨Pull Members Up
리팩토링을 사용하면 된다