같은 부모 클래스에서 상속받은 자식 1, 2가 있는데


1은 K라는 동작을 할 때 A,B,C라는 값을 사용함.


2는 K라는 동작을 할 때 A,C,D라는 값을 사용함.


근데 모든 객체를 순회돌면서 저 K라는 동작을 해야 되는 상황인데 각 객체들이 요구하는 값이 다르잖아?


그러면 이건 그냥 if문 열고 각각 따로 K를 해줘야 되는거임?


아니면 A,B,C,D를 다 받고 K라는 동작을 하는 메소드를 오버라이딩 해줘야 되는거임?


이게 자식이 한두개면 걍 하드코딩 하겠는데 확장성을 고려하고 싶어서 생각해보는데 확실하게 떠오르는게 없음..;;


누가 초보자좀 살려주세요.ㅠㅠ 키워드만 던져주셔도 됨