내가 좀 틀에 박히게 접근한것같은데
템플릿이 주형(타입)이라면, 피주형(유형화된 재료들)이 있는 것이고,
이를 테면 검이라는 주형이있으면, 피주형은 철 은 동 이런게 있겠지.
즉 이런식의 설계가 가능해짐.
철 olle1 = new 철();
은 olle2 = new 은();
검 s1 = (ISwordTempland)olle1.ToSword()
검 s2 = (ISwordTempland)olle2.ToSword()
즉, 템플릿은 변환자가 있는 타입임.
댓글 0