반응형 객체지향1 [Java] 객체지향이란? 🔧 객체 지향 프로그래밍 OOP(Object Oriented Programming) 프로그램을 객체라는 기본 단위로 나누고 이 객체들 간의 상호작용을 기본 개념으로 하는 프로그래밍입니다. ﹟객체 지향 프로그래밍의 장점 코드의 재사용이 용이하다. 개발이 간단하다. 유지보수가 쉽다. 대규모 프로젝트에 적합하다. ﹟객체지향의 4가지 특징 1. 추상화(Abstraction) 인터페이스로 클래스들의 공통적인 특성(변수, 메서드)들을 묶어 표현한다. 인터페이스와 구현을 분리함으로써, 객체가 가진 특성 중 필수 속성만으로 객체를 묘사하고 유사성만을 표현한다. 자바에서 인터페이스, 추상클래스, 추상 메서드 2. 캡슐화(Encapsulation) 객체가 독립적인 역할을 할 수 있도록 데이터와 기능을 하나로 묶어 관리한다.. 2021. 8. 25. 이전 1 다음 반응형