다형성 Generic과 다형성 2탄 앞서 살펴본 Generic과 다형성에서 보았던 답답함을 해결하는 간단한 방법은 와일드 카드를 사용하는 것입니다. feedAnimals메소드를 다음과 같이 수정합니다. private void feedAnimals(List<? extends Animal> animals) { for(Animal animal : animals){
Collection Generic과 다형성 bl132.bmp위와 같은 계층 구조를 가진 클래스를 사용하는 콜렉션을 다음과 같이 코딩을 합니다. public class AnimalCollection { @Test public void feedingAnimalList(){ List<Animal> animals = new ArrayList<Animal&
다형성 냄새 나는 Switch 코드와 다형성 원문 : Switch Statement code smell and polymorphism 위 글을 보면서 정리하고 있습니다. switch-case 문을 사용한 소스코드를 보겠습니다. [#M_ more.. | less.. | public class Client { private double a; private double b; private double r; … public double calculateArea(int shape) {