본문 바로가기

전체 글

(98)
안다는 착각 노트에 증명을 필기해놓는 것은 안다는 착각을 불러일으킨다 - 허준이교수내가 해볼 공부방식 정답이 있는 경우 & 배워야 할 내용이 방대한 경우 1. 명확한 목표를 정한다.2. 그 목표의 단원을(마치 미적분 단원처럼) 나눈다.3. 문제를 만든다. (단원마다 1~3 문제씩)4. 풀었을 경우 정답 & 풀지 못했을 경우 오답5. 오답인 경우 답안지를 만든다6. 만약 내가 답안과 다른 방식으로 오답에 성공했을 경우 그것을 답안으로 정함7. 같은 방식으로 오답을 세 번 한 후 다른 방식을 찾아서 두 번 오답한다정답이 없는 경우 or 배워야 할 내용이 적은 경우 1. 방학 때 많이 해본다2. 고민하는 글을 한 번 써본다목표 1학점목표 2cs 지식 익히기1. AI1-1... 세부단원2. 컴파일러2-1...세부단원3. 디..
객체지향이 현실세계를 객체로 모델링한다? 네, 객체지향에서 자주 등장하는 **"현실 세계를 객체로 모델링한다"**는 개념은 표면적으로는 매력적이지만, 실제로는 매우 위험한 착각이 될 수 있습니다. 그 이유는 다음과 같습니다.---1. 현실은 중첩된 개념과 다중관계로 구성되어 있음현실의 개체들은 **단일한 소속 구조(상속)**로 표현되지 않음→ 예: "박쥐"는 포유류이자 날짐승이고, 때로는 애완동물일 수도 있음→ 객체지향의 단일 상속 구조나 계층 구조는 이런 복잡성을 잘 표현하지 못함---2. 현실 세계의 '개체'는 항상 행동을 갖고 있지 않음예: "바위", "기온", "방향" 같은 추상 개념들은 동작(method) 없이 단지 값이나 관계로 의미를 가짐→ 그런데 객체지향에서는 무조건 메서드가 필요하므로, 실제 세계의 개념과 괴리 생김---3. 현..
감사일기 오늘 감사했던 일 세 가지1. 늦게 일어나서 상쾌했다2. 역사에 있는 편의점 덕에 쉽게 끼니를 떼울 수 있었다3. 노래가 좋았다그 외 오늘 좋았던 순간 한 가지저녁이 맛있었다오늘 느낀 감정/기분 한 줄 요약재밌었다---