day19_Building11

육희영·2021년 10월 28일
0
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에 있다.

0개의 댓글

관련 채용 정보