221219 TIL

이지섭·2022년 12월 19일

오늘의 공부

알고리즘 풀이 완료

파이썬 숫자 판별 함수

  • isdigit() : 해당 문자열이 숫자로 이루어져 있는지 검사 (3의 2승 → True)
  • isdecimal() : 해당 문자열이 0~9까지의 수로 이루어져 있는 지 검사.
    • 즉, 바로 int로 변환 가능한 지 검사
  • isnumeric() : 해당 문자열이 수인지 검사 (분수 → True) (폭 넓은 의미)
  • 알고리즘 문제들 파이썬 딕셔너리 활용해서 풀 것

POJO

  • Plain Old Java Object
  • 특정 기술에 종속되지 않는 ‘그냥 직접 만들어서 쓰는 기본 자바 객체’
    • 더 정확한 의미는,
      • 객체지향적 원리에 충실하면서
      • 특정 기술에 종속되지 않고
      • 필요에 따라 재활용 가능한 방식으로 설계된 오브젝트
  • 특정 기술에 종속되는 것의 단점
    • 다른 기술을 사용하고자 할 때 많은 양의 코드를 리팩토링 해야한다.
    • 과해진다면 오히려 객체지향의 장점을 잃어버리는 것

DI, IoC

  • DI : 의존성 주입
    • new를 통해 객체를 직접 생성하지 않고
      외부에서 생성된 객체를 setter 혹은 생성자로 받아서 사용하는 방식
    • 스프링에서는 객체를 bean으로 부른다.
    • 객체가 생성되는 곳은 bean container
  • IoC : 메소드나 객체의 호출작업을 개발자가 결정하는 것이 아니라, 외부에서 결정하는 것
  • 아직 잘 이해가 안간다...

느낀점

  • 진도가 늦여져서 빨리빨리 해야겠다.

메모

null

profile
Stop thinking. Just do it.

0개의 댓글