concrete class는 뭐라고 번역하시나요?

413 views
Skip to first unread message

Outsider (JeongHoon Byun)

unread,
Jul 14, 2013, 7:56:03 AM7/14/13
to 라코딩단스칼라
저는 일반적으론 그냥 구현 클래스라고 쓰긴 합니다만
implementaion과 혼동의 여지가 있어서 적절한지 잘 모르겠습니다.


--
/************************************************
Outsider (JeongHoon Byun)
Programmer & Hacker

Twitter : @Outsideris
*************************************************/

Youngrok Bahn

unread,
Jul 14, 2013, 8:02:22 AM7/14/13
to scala...@googlegroups.com
구체화 클래스? <-> 추상화 클래스

2013. 7. 14., 오후 8:56, "Outsider (JeongHoon Byun)" <outsi...@gmail.com> 작성:

--
Google 그룹스 '라 스칼라 코딩단' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 scala-korea...@googlegroups.com에 이메일을 보내세요.
이 그룹에 게시하려면 scala...@googlegroups.com(으)로 이메일을 보내세요.
웹에서 이 토론을 보려면 https://groups.google.com/d/msgid/scala-korea/CALD%3DPqKzw0X7awWWQXo%3DPd52rQ%2BDQ1ay%2BrdFu2XVpVrGqdnpGA%40mail.gmail.com 을(를) 방문하세요.
더 많은 옵션을 보려면 https://groups.google.com/groups/opt_out을(를) 방문하세요.
 
 

Zéide Peace

unread,
Jul 14, 2013, 8:02:23 AM7/14/13
to scala...@googlegroups.com
저도 구현클래스라고 생각해왔는데, 적절한 단어를 찾기가 어렵군요.


2013/7/14 Outsider (JeongHoon Byun) <outsi...@gmail.com>

--
Google 그룹스 '라 스칼라 코딩단' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 scala-korea...@googlegroups.com에 이메일을 보내세요.
이 그룹에 게시하려면 scala...@googlegroups.com(으)로 이메일을 보내세요.
웹에서 이 토론을 보려면 https://groups.google.com/d/msgid/scala-korea/CALD%3DPqKzw0X7awWWQXo%3DPd52rQ%2BDQ1ay%2BrdFu2XVpVrGqdnpGA%40mail.gmail.com 을(를) 방문하세요.
더 많은 옵션을 보려면 https://groups.google.com/groups/opt_out을(를) 방문하세요.
 
 



--
Ne perdez pas courage!
Ce n`est pas encore fini.

Sewon Ann

unread,
Jul 14, 2013, 8:56:04 AM7/14/13
to scala...@googlegroups.com
별로 맘엔 안들지만 구체클래스라는 표현을 많이 쓰는 것 같아요.

구현클래스라는 표현은 애매하다고 생각합니다. 자바로 보자면 abstract class 나 interface의 반댓말로 주로 사용하는 표현이라고 생각하는데, 그렇게 보면 딱히 뭔가를 구현(interface implementation?)한다는 의미는 전혀 없으니까요. 이는 아싸님이 링크 걸어주신 글에서도 잘 나타나있구요.

추상 클래스의 적절한 반대 표현을 찾는 게 맞지 않을까 싶어요. 그래서 그나마 찾아낸 표현이 구체클래스라고 생각하구요.마땅히 대체할 좋은 표현이 없다면 구체클래스가 낫지 않을까 싶어요. 구현클래스는 의미를 제대로 전달하지 못하고, 구상 클래스의 구상은 도대체 무슨 뜻인지도 모르겠어서 아니지 싶네요.


2013/7/14 Zéide Peace <zeid...@gmail.com>

Hyunsok Oh

unread,
Jul 14, 2013, 8:40:56 PM7/14/13
to scala...@googlegroups.com
구상(구체적인 모양, e.g. 구상화) <-> 추상(일반적인/상상의 모양, e.g. 추상화) 니까 구상클래스라고 하는거겠죠...

사실은 아마 단어 자체로는 100% 추상이 concrete에 맞는것 같습니다.
상은 모양/이미지를 나타내는 단어이고,
추(抽)는 무언가를 뽑아낸다라는 뜻에서 일반적 특징을 뽑아내다.. 이런쪽 의미.
구상의 구(具)는 네이버 한자사전에 따르면 ...

1. 갖추다, 갖추어지다
2. 구비하다(具備--)
3. 온전하다(穩全--), 족하다
4. 모두
5. 일일이
6. 자세히(仔細ㆍ子細-), 상세히
7. 함께, 다 같이
8. 차림
9. 그릇, 연장
10. 설비, 준비(準備)
11. 힘, 기량(技倆ㆍ伎倆)

딱 concrete랑 맞는 의미라 할 수 있죠.

구상도 나쁜 번역은 아닌것 같네요. 일본애들은 구상이라는 단어를 쓰는것 같고(具象クラス),
대만/중국애들은 具體類/具体类라고 concrete class를 번역하는 모양입니다.

저 같은 경우는 보통 구체적 클래스라고 쓰거나 구체 클래스라고 씁니다.


2013/7/14 Sewon Ann <kin...@gmail.com>:
> 별로 맘엔 안들지만 구체클래스라는 표현을 많이 쓰는 것 같아요.
>
> 구현클래스라는 표현은 애매하다고 생각합니다. 자바로 보자면 abstract class 나 interface의 반댓말로 주로 사용하는
> 표현이라고 생각하는데, 그렇게 보면 딱히 뭔가를 구현(interface implementation?)한다는 의미는 전혀 없으니까요. 이는
> 아싸님이 링크 걸어주신 글에서도 잘 나타나있구요.
>
> 추상 클래스의 적절한 반대 표현을 찾는 게 맞지 않을까 싶어요. 그래서 그나마 찾아낸 표현이 구체클래스라고 생각하구요.마땅히 대체할 좋은
> 표현이 없다면 구체클래스가 낫지 않을까 싶어요. 구현클래스는 의미를 제대로 전달하지 못하고, 구상 클래스의 구상은 도대체 무슨 뜻인지도
> 모르겠어서 아니지 싶네요.
>
>
> 2013/7/14 Zéide Peace <zeid...@gmail.com>
>>
>> 저도 구현클래스라고 생각해왔는데, 적절한 단어를 찾기가 어렵군요.
>>
>>
>> 2013/7/14 Outsider (JeongHoon Byun) <outsi...@gmail.com>
>>
>>> 저는 일반적으론 그냥 구현 클래스라고 쓰긴 합니다만
>>> implementaion과 혼동의 여지가 있어서 적절한지 잘 모르겠습니다.
>>> http://javacan.tistory.com/253
>>>
>>>
>>> --
>>> /************************************************
>>> Outsider (JeongHoon Byun)
>>> Programmer & Hacker
>>>
>>> Blog : http://blog.outsider.ne.kr
>>> Twitter : @Outsideris
>>> G-Talk : outsi...@gmail.com
> https://groups.google.com/d/msgid/scala-korea/CADXi%3Da-uZb98vO9xk%2BgPS6%2BD3GYh8f%3D3-mvamy9ifBvpue0TBg%40mail.gmail.com

Hyunsok Oh

unread,
Jul 14, 2013, 8:41:19 PM7/14/13
to scala...@googlegroups.com
앗. 100% 구상 = concrete라는 말입니다.

2013/7/15 Hyunsok Oh <ensh...@gmail.com>:

fupfin

unread,
Jul 15, 2013, 2:57:46 AM7/15/13
to scala...@googlegroups.com
많은 반대에도 불구하고 저는 구상 클래스라는 용어를 씁니다.
저는 번역할 때 다른 영역에서 사용하는 용어를 참조하는 게 좋다고 보는데 추상화에 대한 반대 말로 구상화라는 말이 널리 쓰이고 있고 구상적 접근, 구상적 사고 등의 표현도 많이 쓰입니다.
구체 클래스는 구상 클래스와 의미는 같으나 "구체"라는 단어가 "구체적"이나 "구체화" 같은 몇몇 표현으로 말고는 의외로 잘 안 쓰는 단어더군요. "구체"만 따로 떼서 쓸 때는 공 모양이란 의미의 구체(球體 )가 더 많이 쓰이고요.
구현 클래스는 원어(?)인 concrete에 얽매이지 않고 우리가 하는 행위를 가지고 봤을 때 좋은 시도이나 추상 클래스 없이 독립적으로 존재하는 concrete 클래스일 경우에는 뭘 구현했다는 것인지 모호해지는 문제가 있습니다.

13. 7. 15. 오전 9:40, Hyunsok Oh 쓴 글:

Hyunsok Oh

unread,
Jul 15, 2013, 7:15:15 AM7/15/13
to scala...@googlegroups.com
구체관절인형이 딱 생각나긴 합니다 ^^;; 
구상 <-> 추상이란 대립어가 기존에 있다는 점에서도 구상에 점수를 줄만 하네요. 



2013/7/15 fupfin <fup...@gmail.com>
웹에서 이 토론을 보려면 https://groups.google.com/d/msgid/scala-korea/51E39D6A.6080805%40gmail.com 을(를) 방문하세요.

원상호

unread,
Jul 15, 2013, 7:55:22 AM7/15/13
to scala...@googlegroups.com
제가 학교 다닐 때 읽었던 철학 책들에는 추상 <-> 구체 이던데요? ㅎ 

일반 <-> 개별, 보편 <-> 특수 였던 것 같군요.

Hyunsok Oh

unread,
Jul 15, 2013, 7:54:35 PM7/15/13
to scala...@googlegroups.com
구체화(여기서 화는 될 화)도 많이 쓰이는 말이지요. ^^ 

미술 수업을 국민학교에서 받았는냐 초등학교에서 받았느냐에 따라 달라지는게 아닌가 하는 생각이 문득... 

2013/7/15 원상호 <shaw...@gmail.com>
제가 학교 다닐 때 읽었던 철학 책들에는 추상 <-> 구체 이던데요? ㅎ 

일반 <-> 개별, 보편 <-> 특수 였던 것 같군요.

--
Google 그룹스 '라 스칼라 코딩단' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 scala-korea...@googlegroups.com에 이메일을 보내세요.
이 그룹에 게시하려면 scala...@googlegroups.com(으)로 이메일을 보내세요.

Lee Dongwook

unread,
Jul 15, 2013, 9:28:14 PM7/15/13
to scala...@googlegroups.com
구상/구체는 저도 고민했던 주제인데 저는 구체를 택했습니다.

참고로 우선 상(모양)이라는 말은 구체적인 무언가를 뜻하는 단어는 아니라고 봅니다. 앞에 '구'가 붙느냐 '추'가 붙느냐에 따라 추상/구체의 정도가 달라집니다. '상'은 한자를 봐도 그렇고 (무언가를 흉내낸) 모양이라는 말에 가깝다고 봅니다.

체는 그 말만으로도 실제로 존재하는 대상을 나타냅니다. 관념적인 주제와 실제적인 물질의 대립이면 추상, 구체가 맞다고 봅니다. 하지만 특정 클래스를 '체'로 보느냐 '상'으로 보냐를 놓고 따지면... 저에겐 어렵더군요. 정리하면 구체적인 성질의 강도에 따라 추상 < 구상 <= 구체라고 생각합니다.  

그럼 구상이라고 할 것인가? 구체라고 할 것인가?

저는 구상도 좋다고 봅니다. 다만 다음의 두 가지 문제가 있다고 봅니다. 

첫째, 무엇보다 구상 클래스를 듣고 구체적인 무엇이구나라고 느낄 수 있는 사람은 많지 않다고 봅니다. 구상 미술이라는 단어를 처음 듣는 이가 구체적인 대상을 표현한 미술이라는 단어라고 이해할까요? 개인적으로는 한자어인 것 같은데 조합은 여러가지가 가능하니까 헷갈릴 것 같습니다.

둘째, 단어의 조합이 상당히 일본어 한자스럽습니다.  그리고 일본에서는 실제로 구상이라는 말을 구체와 거의 같은 말로 씁니다. 우리나라/중국에서는 구상보다는 구체가 흔한 단어인 것 같습니다. 하지만 미술의 경우 구체 미술 보다는 구상 미술이 더 맞는 말이라고 생각합니다.

그래서 구체라고 씁니다. 감사합니다. 






fupfin

unread,
Jul 17, 2013, 3:13:57 AM7/17/13
to scala...@googlegroups.com
이럴 경우에 구글을 검색해서 많이 쓰는 쪽에 손을 들어 주는 편인데 (전 구상이나 구체 모두 좋은 후보라고 생각합니다.) 검색해보니
  • 구체클래스 : 2,490개
  • 구상클래스: 2,530개
우열을 가리기 곤란할 정도로.... 둘다 잘 안 쓰는 표현이네요. ㅋㅋㅋ

반면에 "구현클래스"는 30,200개... 다면, 다른 의미로 사용된 경우도 상당수 포함입니다.

13. 7. 16. 오전 10:28, Lee Dongwook 쓴 글:
--
Google 그룹스 '라 스칼라 코딩단' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 scala-korea...@googlegroups.com에 이메일을 보내세요.
이 그룹에 게시하려면 scala...@googlegroups.com(으)로 이메일을 보내세요.
Reply all
Reply to author
Forward
0 new messages