파라미터 타입이 달라 코드 중복이 발생하는 문제"를 인터페이스를 통해 해결하는 것을 간단한 예로 다시 정리해둔 것임...Animal 인터페이스를 활용하여 공통 로직을 모듈화하고,파라미터 타입이 달라도 하나의 메서드에서 처리할 수 있도록 ... Dog, Cat, Bird와 같은 다양한 동물 객체가 있각 동물 클래스는 공통적으로 이름(name)과 나이(age)를 가지고 있지만,특정 동물마다 고유한 속성이 추가로 존재 공통 로직은 동물의 이름과 나이를 출력하는 작업하지만 각 동물 클래스가 서로 다른 타입이기 때문에 코드 중복이 발생클래스 구조 public class Dog { private String name; private int age; private String breed; // 고유 ..