package com.java1.day19;
// 첫번째 방법으로 Barrack클래스와 Factory 클래스에 모두 적어주면 된다.
public class Building11 {}
class Academy1 extends Building11 {}
class Bunker1 extends Building11 {}
class Barrack1 extends Building11 {
void liftOff(){/* 내용생략 */}
void move() {/* 내용생략 */}
void stop() {/* 내용생략 */}
void land() {/* 내용생략 */}
}
class Factory1 extends Building11 {
void liftOff(){/* 내용생략 */}
void move() {/* 내용생략 */}
void stop() {/* 내용생략 */}
void land() {/* 내용생략 */}
}
//코드가 중복되는 단점이 보인다. 더 좋은 방법은 없을까?
//day10 풀이-별로 좋지 않은 방법 더 좋은 방법은 day10에 있다.