자바
객체 지향의 특징 4가지
고구마와 감자
2023. 10. 20. 08:00
- 캡슐화 (Encapsulation)
클래스 안에 서로 연관있는 속성과 기능들을 하나의 캡슐(capsule)로 만들어 데이터를 외부로부터 보호하는 것
다른 패키지
- 상속(Inheritance)
기존의 클래스를 재활용하여 새로운 클래스를 작성하는 것
- 추상화
객체의 공통적인 속성과 기능을 추출하여 정의하는 것
- 다형성
어떤 객체의 속성이나 기능이 상황에 따라 여러 가지 형태를 가질 수 있는 성질
가장 중요하게 생각하는 것은 다형성
그 이유는 객체지향 프로그래밍을 함으로써 프로그램을 유연하고 변경이 용이하게 만들기 때문.