프로그래밍/자바(JAVA)1 객체지향 프로그래밍(OOP, Object-Oriented Programming) 객체지향 프로그래밍(OOP, Object-Oriented Programming)이란? 객체지향 프로그래밍(OOP)은 프로그래밍의 패러다임 중 하나로, 현실 세계의 개념을 프로그래밍에 반영하여 문제를 해결하는 방법을 제공합니다. OOP는 추상화, 캡슐화, 상속성, 다형성이라는 네 가지 핵심적인 개념을 기반으로 합니다. 추상화(Abstraction) 객체나 시스템에서 중요한 부분을 강조하고 불필요한 세부 사항을 감추는 것 복잡한 시스템을 단순화하여 이해하기 쉽게 만드는 과정 예를 들어, 자동차를 추상화한다면 "운전", "가속", "제동" 등의 핵심 기능에 집중하여 구현이 가능하다. 캡슐화(Encapsulation) 데이터와 그 데이터를 다루는 메서드들을 하나로 묶는 것 데이터를 보호하고 외부에서의 직접적인 .. 2024. 3. 21. 이전 1 다음