221117 TIL

이지섭·2022년 11월 17일

1. 오늘 한 것

  • 웹개발 종합반 수강
  • 자바 특강
    • 캡슐화
      • 하나의 클래스 안에 관련 기능들을 다 넣어놓는것
      • 코드의 변형을 막고 유지보수를 좋게 해 준다
        • 변화의 비용을 낮춘다!! 유지보수!!
    • 다형성
      • 다양한 모습을 갖는 것. 한 객체가 여러 타입을 제공
    • 캡슐화 + 다형성 // 기능을 갈아끼우려는 노력. 전부 새로 만들면 비효율적
    • Argument와 Parameter
      • Argument : 전달되는 값
      • Parameter : 전달된 인자를 받아들이는 변수
    • static
      • 쓸 일 많진 않음 - 주로 설정값에 사용 (db 등...)
    • 인터페이스와 추상클래스
      • 인터페이스 : 동작의 명세
      • 추상클래스 : is-a 관계에서 쓰인다. 부모-자식이 명확한 경우. 자주 쓰이진 않음.
      • 추상화 - 특정 공통 성질을 뽑아내는 과정

2. 취침 전 목표

null

3. 내일 할 것

  • 웹개발 종합반 완강
  • 알고리즘 완강

4. 느낀점

  • 팀원분들과 알고리즘 풀이 관련해서 이야기를 나누었는데, 하나의 문제를 푸는데도 아주 다양한 방법이 존재한다는걸 다시금 깨달았다.

5. 메모

  • int와 Integer, boolean vs Boolean 차이 알아보기
profile
Stop thinking. Just do it.

0개의 댓글