
OOP(Object-oriented-programming)Javascript2024. 9. 3. 17:42
Table of Contents
728x90
반응형
- OOP(Object-oriented-programming)이란?
객체 지향 프로그래밍(OOP)은 Java 및 C++을 비롯한 많은 프로그래밍 언어의 기본이 되는
프로그래밍 패러다임이다.
객체 지향 프로그래밍은 여러 개의 독립된 단위 "객체"들의 모임으로 컴퓨터 프로그램을 파악한다.
=> 객체 지향 프로그래밍은 객체들의 모임이다.
객체 지향 프로그래밍이 나오기 이전에는
명령어의 목록을 나열(절차 지향)하는 기능 구현을 목적으로 작성했지만
이렇게 코드를 길게 작성하다 보면 매우 알아보기 힘든 복잡한 코드가 만들어진다.
그래서 하나의 문제를 해결을 위한 독립된 단위인 객체로 만들었으며,
이 객체로 인해 알아보기 쉽고 재사용성이 높아졌다.
내부에 있는 것들을 모두 이해하지 못하여도
사용하기를 원하는 이름의 메소드만 알면 사용할 수 있다.
dog.speak() ===> Woof
cat.speak() ===> Meow
다형성 특징이 없을 경우 paypal, visa 등 결제 시스템에 맞게 여러 개의 메소드를 만들어야 한다.
payByPaypal(amount) {};
payByVisa(amount) {};
728x90
반응형
'Javascript' 카테고리의 다른 글
ES6 Classes (0) | 2024.09.04 |
---|---|
javascript prototype (0) | 2024.09.04 |
Event 종류 (0) | 2024.09.03 |
DOM Event (0) | 2024.09.03 |
Document Object 이용해보기 (0) | 2024.09.03 |
@min' :: 개발을 하자
github : https://github.com/dnjfht
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!