개발/Java Script

객체 지향 프로그래밍(object oriented programming)

ksy0314 2020. 9. 9. 11:13
  • 객체 지향 프로그래밍이란?

    • property(속성)와 method(메소드)를 가진 객체와 그 객체간의 관계를 통해 프로그램을 만드는 작업방식이다. 

  • 객체 지향 프로그래밍의 특성

    • 캡슐화

      • 속성과 메소드를 object라는 하나의 캡슐로 묶어서 사용할 수 있다.
    • 상속

      • 부모 객체의 속성과 메소드를 물려 받음으로써 중복되는 코드 사용을 줄일 수 있다.

    • 추상화

      • 객체의 내부 함수의 형태를 몰라도 사용법만으로 객체를 사용할수 있다.
    • 다형성

      • 상속 받은 메소드로 객체마다 다양한 결과를 만들어 낼 수 있다.

'개발 > Java Script' 카테고리의 다른 글

this 와 new생성자  (0) 2020.09.09
Prototype  (0) 2020.09.09
modern Javascript 문법  (0) 2020.09.01
함수 매소드 .call .apply .bind  (0) 2020.08.19
변수 선언문  (0) 2020.07.28