코딩 썸네일형 리스트형 코딩 속도 저는 역사를 좋아하는데요. 전쟁사 중에서도 2차세계대전사를 좋아합니다. 저는 2차세계대전 당시 과달콰날에서 일본군을 기관총으로 휩쓴~ 존 바실론 같은 전쟁 영웅 보다는, 해군 제독 니미츠 처럼 인자하면서 카리스마 있고 지혜로운 전략으로 전쟁을 승리로 이끈 리더십있는 지도자를 더 좋아합니다. 보통 장교 같은 군인들은 처음에는 존 바실론 같이 필드에서 전투를 뛰면서 경험을 쌓을 것입니다. 점점 더 나이가 들고 연륜이 쌓일수록 전체를 아우르는 안목과 지혜가 생기고 지도자가 될것입니다. 대신 지도자가 되면 필드에서 전투를 뛰는 운동감각은 떨어질 것입니다. 사실 필드에서 뛸 필요 자체도 없겠죠. 문득 오늘 코딩을 하면서 이런 군인의 성장 과정이 생각 났습니다. 저는 과장인데요. 코딩과 설계의 중간단계의 묵직한 개.. 더보기 수필 객체지향, 클래스(Class) 클래스(Class)는 일반명사이다. 일반명사는 저 사람~ 저 물건~ 처럼 유일한 사물을 가르키는 단어가 아니다. 사람, 나라, 자동차, 컴퓨터처럼 사물을 공통적으로 부를 수 있는 단어로 묶은 것이다, 예를 들어 맥북, 센스, X노트 등으로 불리는 고유명사인 사물은 노트북이란 일반명사로 묶어서 부른다. 노트북, 휴대폰, 자동차처럼~ 우리가 부르는 일반명사는 명확하게 어느 사물을 가리켜 부르는 것이 아니고 뭉뚱그려 부르기 때문에 그 실체가 애매모호하다. 일반명사는 명확하게 가리키며 부를 수 있는 눈앞에 존재하는 사물이 아니며 우리 인간의 사고과정을 통해 한단계 추상화시킨 존재이다. 그래서 클래스는 아직 사람 머릿속에 존재하는 개념이고 아직 객체로 생성하여 세상에 나온 개념은 아니다. 객체지향 언어인 자바로 .. 더보기 이전 1 다음