최근에 객체지향프로그램인 JAVA의 초기 입문서인 Head First Java를 모두 읽었습니다. 그런데 읽으면서 아주 흥미로운 사실 하나를 읽게되었고 깨닫게 되었습니다. 바로 객체지향에 있어서 어떤 프로그램을 작성하는데 세포단위(즉 더 이상 쪼갤 수 없는 기능이 상실되지 안는 최소한의 단위)로 쪼개어 설계하고 기능을 만들어야 한다는 점 이었습니다. 물론 이런 식의 글은 누군가는 썼을 것입니다. 사실 고찰이라는 제목을 썼지만, 아주 개똥철학일 수 있습니다. 누군가에게 나의 대단함을 내보이려기 보다는 그냥 내 생각을 정리함으로 조금더 확실한 학습을 유도하려는 스스로에대한 글인 것입니다. 돌아 와서 세포단위로 쪼개어 설계하고 기능을 구현한다는 것은 다음을 예를 들어 설명하고 싶습니다. 세포단위 기능구현 예를..
먼저 이 글을 Head First Java에서 배운 내용을 잊지않기 위해서 정리차원에서 제가 적어두는 것입니다. 오해없으시길 바랍니다. 자바는 어떤식으로 돌아갈까요? 처음 고려 사항은 애플리케이션 하나를 만들어서 여러 친구들이 가지고 있는 다양한 장치에 보낼 파티 초대장을 만드는 방법입니다. 1.소스->2.컴파일러->3.결과물->4.각 기계(Device)의 가상머신 1.소스: 소스를 만들되 문법을 지켜야 함 2.컴파일러: 소스 코드를 컴파일 처리한다. 이 때 오류가 없는지 체크하고, 통과한 경우에만 최종 결과를 만들어 줍니다. 3.결과물: 소스를 컴파일 하면 바이트코드(Bytecode)라는 코딩된 문서를 만들어 줌. 이것이 기계에 실행명령을 내림. 4.가상머신: 각 기계마다 소프트웨어 자바가상머신(J.V..
- Total
- Today
- Yesterday
- /etc/sysconfig/i18n
- /usr/lib/jni
- 1.3
- 1.5.1
- 1.8.x
- 12.04
- 12.10
- 13
- 3.0
- 3G
- 3월
- 4.0
- 4.0+
- 4.X
- 4G
- 5
- 64
- 64bit
- 777
- admin
- Adobe
- adobe air
- Adobeair
- Air
- ajax
- AJP
- Altool
- Altool bar
- AMD64
- Andoird
- Andrew's Eggtart
- Andrew's Eggtart & Coffee
- android
- Angel in Us
- Apache
- Apache + PHP 설치
- Apache + PHP 수동 설치
- Apache + PHP 수동 세팅
- API
- APIS
- APM 설치
- APM설치
- apple
- Application
- apps
- apt-get
- apt-get --purge
- Band of Dynamic Brothers
- Beta
- Big sur
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |