디자인 패턴 소개와 전략 패턴

<aside> 1️⃣

객체지향 디자인 원칙


</aside>

<aside> 2️⃣

객체지향 디자인 원칙


</aside>

인터페이스 단어의 중의적 의미

실행 시 쓰이는 객체가 코드에 고정되지 않도록 **상위 형식(supertype)**에 맞춰 다형성을 활용할 것!

상위 형식에 맞춰 프로그래밍하기

→ 변수 선언 클래스에서 실체 객체의 형식을 몰라도 됨.

→ 객체 변수 대입 시 어떤 객체든 넣을 수 있음.

<aside> 3️⃣

객체지향 디자인 원칙


</aside>