Unit[] group = { new Marine(), new Tank(), new DropShip() };
// 객체배열 : 참조변수 묶은것
Unit[] group = new Unit[3];
group[0] = new Marine();
group[1] = new Tank();
group[2] = new Dropship();
group[0].move(100,200);
미완성된 설계도로 인해
1. 설계도를 쉽게 작성가능
2. 관리가 용이(변경이 쉽다)
3. 중복제거
*추상화 <--> 구체화
추상화된 코드는 구체화된 코드보다 유연하다. 변경에 유리