TIL 20210409 ✍️

tjehdgur1500·2021년 4월 9일
0

TIL

목록 보기
24/25
post-thumbnail

오늘의 기록

  • OOP 개념 익히기

    자바스크립트의 객체지향 패턴을 익혔다.
    더 나아가 es6 이전 pseudoclassical (es5) 으로 prototype 기반으로
    객체를 다루는법을 익혔는데 , 그냥 간편해서 쓰던 class 키워드가 사실은
    es5가 돌아가는 과정을 가지고 있어 이부분에서 꽤나 놀라웠다.
    또한 OOP 의 네가지 특징
    캡슐화 , 추상화 , 상속 , 다향성 을 통해 매우 복잡한 코드도
    단순화 시키는 방법이 있다는것을 알았다.

  • prototype chain

    내가 항상 디버그를 하다가 보면 나오는 __proto__ 에 관해 궁금한게 많았는데,
    이 proto는 내가 쓰는 객체가 사용가능한 기능들이 어디서 왔는지 알 수 있는 프로퍼티였다.
    즉 어떤 상위 객체에서 물려받았는지 알 수 있고 , 이것을 chain을 탄다고 표현하는것 같았다.

  • BeesBeesBees Sprint

    이번 OOP 1차 스프린트인 Bees 는 애벌레에서 시작해 다양한 벌들이 생겨나는 과정을
    객체지향프로그래밍을 통해 구현하는 것이였다.
    쉽게 말해 OOP 개념 익히기 시간이였는데 , 굉장히 빠른시간안에 끝났던것 같다.
    즉슨 잘 이해하고 넘어간것이기 때문에 정말 만족스러운 결과였다.

profile
myCareer.push('Backend Developer')

0개의 댓글