TIL - 66

chloe·2021년 10월 5일
0

Today I Learned

목록 보기
40/42

클로저란?

  • 함수와 lexical 환경의 조합
  • 함수가 생성될 당시의 외부 변수를 기억
  • 생성 이후에도 계속 접근 가능

Class

-보통 클래스는 대문자, 그리고 일반명사로 만듭니다

Object Oriented Programming(객체지향프로그램)

  1. 캡슐화 : 코드가 복잡하지 않게 만들고, 재사용성을 높입니다. ->속성과 method
  2. 추상화 : 코드가 복잡하지 않게 만들고, 단순화된 사용으로 인해 변화에 대한 영향을 최소화합니다 -> interface 전화기
  3. 상속화 : 불필요한 코드를 줄여 재사용성을 높입니다. -> 부모와 자식
  4. 다양화 : 다형성으로 인해 동일한 메소드에 대해 if/else if와 같은 조건문 대신 객체의 특성에 맞게 달리 작성하는 것이 가능해집니다. -> 한개의 클래스에 다양한 method작성가능
profile
Why not?

0개의 댓글