제네릭 프로그래밍 자바 스프링을 하다가 제네릭 타입을 마주쳤는데 기억이 가물가물하여 다시 정리해 보았다.. 1. 클래스 제네릭 타입 자바에서는 Object가 모든 객체의 최상위 클래스이다. 즉, Object객체는 모든 인스턴스 객체를 받을 수 있다. 1) 쓰임 제네릭 클래스가 쓰이는 곳을 알아보자. public class ThreeDPrinter{ } 다음과 같이 3D프린터가 있다고 가정해보자. 3D프린터는 플라스틱과 파우더를 재료로 쓸 수 있다. 두개의 재료를 사용하는 프린터는 다음과 같이 만들어야 할까? public class ThreeDPrinter{ private Powder powder; private Plastic plastic; } 하지만 만약 플라스틱만을 사용하는 제품을 만들때는 파우더라는..
원문링크 : [JAVA] 제네릭 프로그래밍