Ch16. 싱글톤 패턴(static 활용)
1. 출근길에 커피사기 - 객체 간의 협력을 기반으로 구현 > Kim님이 4000으로 별 다방 아메리카노를 구입했습니다. Lee님이 4500으로 콩 다방 라떼를 구입했습니다. Menu.java StarCoffee.java BeanCoffee.java Person.java CoffeeTest.java 2. 자동차 공장 - 설명에 따른 객체를 구현하...
super() 키워드 >### 형변환 ![] (https://velog.velcdn.com/images/frost_12/post/66c45047-cc7f-4fee-aaeb-19df99f4981a/image.png) Customer.java VIPCustomer.
다형성 - 다운캐스팅, instanceof
추상클래스 기본 구현 코드 없이 메서드의 선언만 있는 추상 메서드(abstract method)를 포함한 클래스 예) int add(int x, int y); // 선언 int add(int x, int y){ } // 구현부가 있음, 추상 메서드 아님 추상 클래스는 new 할 수 없음 ( 인스턴스화 할 수 없음 ) 추상클래스 응용 - 템플릿 메서...