[20/10/27 ~ 20/10/28] - TIL
10월 27일 (화)
오늘 한 일
- 페어 프로그래밍 : Graph, Tree, BST 개념 학습 및 구현
- Data Structure 과제 최종 제출
Time Complexity
개념 학습 및 소크라티브 문제 풀이
느낀 점
- 분명 저번주는 하루 하루 재밌고, 알차고, 보람차고 좋았는데 이번주는 뭔가... 표현하기 힘든 기분에 휩싸인다. 정신 차려야겠다...
- BST의
Traversal
을 오랜만에 구현했다. 다 까먹은 상태더라. 확실히 알았다.
내일 할 일
- Understanding Object Oriented Programming
- Understanding Prototype Chain
- Understanding Inheritance patterns
10월 28일 (수)
오늘 한 일
- 객체 지향 프로그래밍의 네가지 특징(캡슐화, 추상화, 상속, 다형성)을 이해했다.
- 인스턴스를 생성하는(Instantiation) 다양한 방법 중 Pseudoclassical한 방법과, class 키워드를 이용한 방법을 공부했다.
- Class 상속의 원리, 실행 컨텍스트가 상속을 통해 어떻게 전달되는지와 Prototype chain(
constructor
, __proto__
)을 공부했다.
느낀 점
- Prototype chain(
constructor
, __proto__
)을 이해하는데 어려움을 겪었다. 더 공부해야겠다. 아직 완벽하게 이해하지 못한 것 같다. 너무 헷갈린다.
- 그냥 객체 지향 프로그래밍이 너무 익숙하지 않아서 어렵게 느껴지고 상속도 정말 낯설다. 내 것으로 만들기 위해 계속 반복 학습이 필요할 것 같다.
내일 할 일
- Toy Problem Intro
BeesBeesBees
과제 wit pair
Subclass Dance Party
과제 wit pair