입학하고 1년 동안 파이썬과 C++을 배우면서 항상 들었던 말이 있다. 객체지향이란 실세계를 모방하고, 현실 세계에 존재하는 사물에 대한 추상화이다. 그런데 필자는 이렇게 말한다. 철학적인 개념을 설명하는 데는 적합하지만, 실용적 관점에서 설명하기에는 적합하지 않다고. 반은 맞고 반은 틀리다는 뜻인 것 같다. 그렇지만 실세계의 모방이라는 개념은, 객체지향의 기본적 개념과 틀을 설명하기에는 효과적이라는 점에 필자도 동의하며 한시적으로 이러한 비유를 통해 객체의 세계를 설명한다. 필자는 아침에 직장인이 출근하여 카페에서 커피를 주문하는 상황을 예시로 들어 객체 간의 관계를 설명한다. 커피를 주문하는 손님, 주문을 받는 캐시어, 주문대로 커피를 뽑아내는 바리스타. 이 세 명을 중심으로 각각의 역할과 책임, 협..
http://book.naver.com/bookdb/book_detail.naver?bid=9145968 객체지향의 사실과 오해 객체지향에 대한 선입견을 버려라!『객체지향의 사실과 오해』는 객체지향이란 무엇인가라는 원론적면서도 다소 위험한 질문에 답하기 위해 쓰여진 책이다. 안타깝게도 많은 사람들이 객체지 book.naver.com 2020년 1월, 입대를 눈앞에 두고 기숙사 방을 빼 광주로 내려가기 직전 당시 을지로에서 막 직장생활을 시작하신 한 선배님께 점심을 얻어먹는 날 이런저런 얘기를 나누다가, 요새 군대에서도 공부들 많이 하던데 어떤걸 하면 좋겠느냐는 질문에 선배님께서 코드보다도 객체지향 개념을 알아두는 것도 중요하다고 하시며 추천해주신 책이다. 기억에 담아두다 자대배치 받고 얼마 뒤에 생각이 ..
- Total
- Today
- Yesterday
- 오라클 클라우드
- JVM 메모리 구조
- IntelliJ
- DTO
- 경기교통비지원
- jvm
- Edge Detector
- spring
- 객체지향
- 코드로 배우는 스프링 웹 프로젝트
- 경기지역화폐
- pagination
- 인텔리제이
- 1종대형
- 경기버스
- 싱글톤
- m1 mac
- 실행 계획
- hint
- M1 맥
- Non Max Suppression
- 오라클 데이터베이스
- Canny Edge Detector
- 컴퓨터비젼
- 오라클 JDBC
- Thresholding
- Java
- 경기도 청소년 교통비 지원
- 강남면허시험장
- runtime data area
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |