<햄버거 만들기>

 

생성자 오버로딩 / 콤포지션 이해해야함!

 

 

* 기본 햄버거 

 

 

* 내가 this를 호출하면 자동으로 buger를 호출하게 만들어 준다.

 

 

 

- 빅버거를 새로 만든다 

(버거를 상속할 수 있음)

* 빅버거는 다형성을 가진다

 

 

 

- 콜라랑 감자튀김을 만든다.

 

 

 

 

- 자바는 다중 상속이 되지 않는다 -> composite 하면 된다(composition)

pomposite : 상속이 아닌 재사용 하는 것

* 상속은 다형성을 위해서 쓴다. 

 

 

 

- 버거를 주문하기 위한 앱을 만들어준다.

 

 

 

- 할인쿠폰을 사용해서 버거를 주문

 

 

* 응용 

 

한줄만 적어도 세트결과가 나오게 하기 위해서 

 

버거 세트 클래스에 오버로딩 추가 

 

 

값이 잘 나온다.

 

 

 

- clone 코딩

* 강의 영상에서 프로젝트 만드는 걸 골라서 따라쳐보면 좋다(해외영상보고 치면 좋다)

 

 

1. 생각없이 그냥 따라치기 

 

2. 한번 더 따라치기 

 

3. 이해해보기 

 

4. 생각하면서 내가 만들어보기 

 

 

 

- 햄버거 순서 

 

1. burger 

 

2. bigburger

 

3. shirimpbuger

 

4. coke

 

5. frenchfried 

 

6. bigburgerset

 

7. shrimpburgerset

 

8. macdonald 

 

 

 

 

 

 

 

 

 

 

 

 

openclose