2008/05/31 12:56

데이터 추상화에 대한 IBM developerWorks의 좋은 기사

저는 수차례 프로그래밍 관련 글에서 세상을 객체로 분석할 때 추상화를 잘할 수 있다면 유지보수와 확장성에 대한 장점을 얻을 수 있다고 써왔습니다.

제가 예전에 썼던 글 추상화의 고수가 되자. (생각의 탄생) 에서는 추상화를
1. 복잡한 현상과 불필요한 변수 뒤에 숨겨진
2. 사물의 본질을 핵심적으로 나타낼 수 있는
3. 하나의 속성을 찾는다.
라고 정의 했습니다.

그리고 최근 제가 쓴 칼럼 에서는 객체지향스럽게 짠다는 의미를 '대상 요소를 잘 추상화 하여 자유로운 확장을 지향하고 유지보수 편리하게 활용한다는 의미'라고 썼습니다.

여기 프로그래밍의 고수 김승권님이 IBM developerWorks에 기고한 데이터 추상화 칼럼이 최근에 올라왔습니다. 추상 데이터에 대한 정의와 현실세계를 모델링한 예를 들고 있네요. 특히 현실세계를 추상화 하는 과정이 재미있습니다.

이 현실세계를 추상화 하는 과정을 자신의 주 객체지향 언어로 작성하여 김승권님의 블로그로 트랙백을 걸면 상품도 준다고 하네요. 재미있는 칼럼입니다.

여러분도 추상화 개념도 익히고 자신의 주 객체지향 언어로 한번 작성해 보시면 유익할 것 같습니다.

> IBM developerWorks
초보 개발자 코드 트레이닝, Part 3. 데이터 추상화
크리에이티브 커먼즈 라이선스
Creative Commons License
글로 그림 그리는 산골소년 소개 저는 블로거로 바라보는 세상을 글로 표현하고 있고, 프로그래밍 실력을 블로그로 쌓고 있으며, 제가 좋아하는 B-Boy 관련 글을 포스팅 하고 있습니다. 이 주제들에 관심 있으시면 아래 RSS 구독 버튼을 이용하여 편하게 구독 하시기 바랍니다.

구글 리더에 추가 피쉬로 구독 위자드닷컴에서 구독 Bookmark and Share

이 포스트를 더 많은 분들과 함께 보시려면 추천 버튼을 눌러주세요.
올블로그에 추천하기 블로그코리아에 블UP하기 믹시추적버튼-이 블로그의 인기글을 실시간 추적중입니다. Daum 블로거뉴스

산골 블로그 추천 도서
Trackback 0 Comment 0