반응형
BackEnd(Java)/OOP
-
객체지향 기초BackEnd(Java)/OOP 2023. 5. 22. 21:32
✅ 아래 내용들에 대해서 알아보자 - 객체지향 - 객체 - 캡슐화 - 다형성 - 추상화 - 상속 - 기능과 책임 분리 객체지향 객체지향 프로그래밍(Object-Oriented-Programming, OOP)이란 소프트웨어 개발 패러다임 중 하나로, 현실 세계의 객체를 소프트웨어적으로 모델링하여 프로그래밍하는 방법론이다. OOP는 객체들의 상호작용으로 이루어지며, 마치 여러 독립적인 부품들이 조합, 협력, 결합으로 이루어진 단일체라고 볼 수 있다. 예를 들어, 타이어, 핸들, 차제 등으로 자동차를 만드는데 이러한 각각의 독립적인 부품들이 각자의 책임과 역할을 가져 자동차라는 완성품을 생산할 수 있게 된다. 결국 OOP를 하는 이유는 바뀌는 요구사항에 따라 프로그램을 유연하고 변경이 용이하게 가능하며, 코드..