728x90
OOP
-
[JavaScript] OOP & FPJavaScript 2022. 7. 5. 00:01
OOP OOP는 Object Oriented Programming의 약자로 객체지향 프로그래밍을 뜻합니다. OOP는 관련된 데이터끼리 묶어 class를 형성하고 그 안에서 object instance를 만듬으로써 프로그램을 디자인 해줍니다. OOP의 장점 OOP는 코드의 재사용률을 높이고 코드를 간결하게 함으로써 유지 보수가 쉽다는 장점이 있습니다. 데이터를 안전하게 보존시킬 수 있습니다.(캡슐화와 추상화 등) 대표적인 언어 C++, Java, Python, Javascript OOP의 특징 1) Encapsulation(캡슐화) 객체의 내부 로직을 감추고 외부에는 상대적으로 안정적인 부분만을 공개함으로써 데이터를 안전하게 보존하는 기법이다. 캡슐화는 외부에 영향을 주지 않고 객체 내부의 구현을 변경할 ..