1.기본 구성.
메인메서드 Tico,
그리고 kumho와 hankook타이어를 연관없이 생성.
2. Tire 클래스를 생성한 뒤 기존의 kumho와 hankook에서 상속받아서 두 타이어를 이어줌
3. 외부에서 만든 michelin class를 사용하기 위해 Adapter 패턴을 적용하였다.
tire를 상속받는 michelinAdapter를 이용하여 내부에 michelin 객체를 생성하여 사용하였다.
4. Tire를 인터페이스로 놓고 나머지 kumho,hankook, adapter를 규칙에 맞게 따르게 해놨다.
인터페이스는 약결합이고, 인터페이스를 구현한 클래스들이 상속을 받던지 상관안하기에 권장하는 문법이다.
댓글 없음:
댓글 쓰기