2008. 7. 22. 20:45

2장 미션임파서블 - 객체지향을 이해하라.

구조적 방법론에서는 작은 단위로 나누어서 해결하는 '나누어서 정복한다(divide and conquer)' 모토로 운영이 된다. 하지만 객체지향 방법론에서의 문제 해결은 추상화(abstraction), 캡슐화(encapsulation), 모듈성(modularity), 계층성(hierarchy)이라는 4가지 개념으로 요약할 수 있다.
객체지향 방법론이 구조적 방법론과 배타적인 개념을 강조하는 것이 아니라 구조적 방법론의 장점을 포함하는 것이다.

추상화는 보다 중요하고 필수적인 사항을 다루려고 하는 것이며 이때 중요한 것은 무엇이 중요한지, 무엇이 덜 중요한 것인지를 직관적으로 판단할 수 있어야 한다는 것이다.
캡슐화는 말 그대로 중요하고 세부적인 구현 방법에 대한 자세한 사항을 캡슐 안에 꼭꼭 숨겨놓는 것이다.
캡슐화는 데이터 감추기(data hiding)라고도 한다.
모듈성이란 크고 복잡한 것을 좀 더 작고 관리할 수 있는 조각으로 나누어, 이들 조각을 독립적으로 개발할 수 있게 하는 것이다. 객체로 명명한다.
계층성이란 보편적인 것을 상위에 두고 특수한 것을 하위에 두는 것을 말한다. 등급이나 순서에 따라 계층적인 구조로 조각들을 배열하는 것을 말한다.

객체란 애플리케이션에서 명확한 한계와 의미를 갖는 사물이나 개념 또는 추상화로서, 특성과 행위 그리고 정체성을 하나의 단위로 포함하여 캡슐화하는 것을 말한다.
특성 : 해당 객체에 저장되어 있는 정보
행위 : 해당 객체가 행동하거나 반응하는 방법을 결정
정체성 : 해당 객체를 다른 객체와 구별 짓게 하는 식별 값
2008. 7. 22. 01:52

각 사용유형별 이클립스 단축키

[각 사용유형별 이클립스 단축키]

최소한 외워야 하고 손에 익숙해야 할 것들을 정리 한다.




Edit
Content Assist : CTRL + SPACE
- 코드 작성을 도와준다. 자동완성을 지원함

Navigate
Open Type Hierarchy : F4
- 현재 클래스의 상속관계를 보여주는 창이 열린다.
Quick Hierarchy : CTRL + T
- 간단하게 현재 클래스의 상속 관계를 보여준다.
Quick Outline : CTRL + O
- 현재 클래스의 메서드, 맴버변수등을 보여준다.

Refactor
Refactor Quick Menu : ALT + SHIFT + T
- 리펙토링 메뉴 바로가기
Rename : ALT + SHIFT + R
- 변수명, 클래스명 등 이름 변경

Source
Add Block Comment : CTRL + SHIFT + /
- 선택된 영역에 대해 주석 처리
Remove Block Comment : CTRL + SHIFT + \
- 주석처리 된 영역 주석 해제
Add Javadoc Comment : ALT + SHIFT + J
- Javadoc타입의 주석 붙임
Format : CTRL + SHIFT + F
- 탬플릿에 지정된 대로 코드 포맷 변경
Indent Line : CTRL + I
- 제대로 된 위치의 들여쓰기
Organize Imports : CTRL + SHIFT + O
- 필요없는 import 제거
Source Quick Menu : ALT + SHIFT + S
- 빠른 소스메뉴
Toggle Comment : CTRL + /
- 한줄에 대한 주석 처리

Text Editing
Delete Line : CTRL + D
- 줄 삭제
Duplicate Lines : CTRL + ALT + UP or DOWN
- 줄 복사
Insert Line Above Current Line : CTRL + SHIFT + ENTER
- 현재 줄에 새로 추가
Insert Line Below Current Line : SHIFT + ENTER
- 다음 줄에 새로 추가
Next Word : CTRL + RIGHT
- 다음 문자로 이동
Previous Word : CTRL + LEFT
- 이전 문자로 이동

Window
Maximize Active View or Editor : CTRL + M
- 선택된 뷰 최대화
Switch to Editor : CTRL + SHIFT + E
- 열려있는 에디터간 이동
2008. 7. 21. 00:37

7월17일자 KBS TV 아침마당을 다시보기로 보세요. - 포스팅 진행중

http://asx.kbs.co.kr/player.html?title=아침마당&key=39&url=1TV$20080717$am_plaza20080717_01_00_00_m&type=201&chkdate=20080730182022&kind=300_2week#


17일 아침 게으름을 이기지 못하고 9시를 넘겨서 일어나 버렸다.
후회 막급 (" 아! 아침부터 결심이 흔들리다니... 망했다 ㅠㅠ)
후회 막급도 잠시, 습관적으로 리모콘에 손이 갔는데... 아침마당으란 프로가 생방송으로 하고 있었다.

이 프로의 핵심은 미 여 사 에게 00을 이란 표현이었는데...

1. 미 : 미래이력서를 세워라
미래이력서란 앞으로 내 인생 5년, 10년 그 이상의 내 미래에 대한 이력서를 작성하는 것이다.
이력서를 작성하고 난 후, 내 이력서가 사실이 되기 위해서 어떤 절차와 노력을 거쳐야 하는지 검토하고 실행에 옮기는 것이다.
(아직 미래이력서를 작성하지 못했음. ㅋㅋ)
2.

P.S 누군가 이 글을 보고 포스팅을 이어 갔으면 좋겠다. ^^;

'평가,코멘트,하고싶은말' 카테고리의 다른 글

개발자의 연봉에 관한 글  (0) 2008.09.23
추천서적들  (0) 2008.08.14
너네 공부하는 그룹 말이야~  (0) 2008.08.05
글이 안올라오네 ㅋㅋㅋ  (0) 2008.08.02
훔 글이 없네.  (0) 2008.07.15