JAVA/객체지향2023. 10. 27. 14:37객체지향 개념정리
객체지향이란? 먼저 객체지향에 정답이 있다고 생각하지 않는다 그러하여 나의 견해에 대해 설명하겠다. 객체 지향 4가지 특성 1 - 추상화 (Abstraction) : 불필요한 부분을 제거함으로써 필요한 핵심만 나타낸 것을 추상화라고 할 수 있다. 흔히 일반화, 단순화라고도 하고, 이를 사용하는 목적은 복잡한 특징을 제거하는 것이다. 2 - 다형성 (Polymorphism) : 말 그대로 다양한 형태를 가지는 것을 다향성이라고 결론을 내 견해를 가지고있다. 쉽게 말해서 하나의 타입으로 여러 종류의 객체를 참조하는 것. 3 - 캡슐화 (Encapsulation) : 객체 내부의 세부사항을 외부로부터 감추는 것을 캡슐화라고 견해를 가지고 있다. 목적으로는 인터페이스만 공개해서 변경하기 쉬운 코드를 만들기 위함..