728x90 반응형 SMALL 자바 프로그래밍1 Effective Java 2 - 규칙26 - "가능하면 제네릭 자료형으로 만들것" - 제네릭 자료형은 클라이언트가 형변환을 해야만 사용할 수 있는 자료형보다 안전할 뿐 아니라 사용하기도 쉽다. - 새로운 자료형을 설계할 때는 현변환 없이도 사용할 수 있도록 하라. - 시간 있을때 마다 기존 자료형을 제네릭 자료형으로 변환하라. - 기존 클라이언트 코드를 깨지 않고도 새로운 사용자에게 더 좋은 API를 제공할 수 있게 될 것이다. 제네릭 자료형을 직접 만드는 것은 까다롭지만 배울만한 가치는 있다. 아래의 source code 를 살펴 보자.public class Stack { private Object[] elements; private int size; private static final int DEFAULT_INITIAL_CAPACITY = 16; public Stack() { e.. 2016. 8. 6. 이전 1 다음 728x90 반응형 LIST