classTemplate

타입만 다르고 로직이 같다면 클래스 전체를 복사하지 말고 T로 일반화한다

스택 규칙은 같고 저장 타입만 다르면 클래스 템플릿이 중복을 줄인다.

Stack<int>정수 저장 스택
Stack<string>문자열 저장 스택
공유 규칙push/pop/top은 동일
분리 지점저장 타입만 바뀜
구분판단 기준다음 행동
복사 클래스IntStack, StringStack처럼 파일이 늘어남중복 신호
템플릿 클래스Stack<T> 하나로 규칙 표현타입별 인스턴스 생성
점검멤버 함수 정의도 함께 보여야 함헤더 배치 확인

핵심 클래스 템플릿은 “자료구조 규칙은 하나, 저장 타입은 사용 시점에 결정”으로 읽는다.