객체지향 프로그래밍

CHM·2022년 4월 13일
0

Java 기본

목록 보기
1/17

객체지향 프로그래밍

  • OOP(Object Oriented Programming)
  • 실제 세상의 사물의 기능과 속성 등 사물과의 관계를 컴퓨터에서도 사용할 수 있게한 것
  • 유지보수의 어려움과 개발 시간 증가 문제 해결
  • 객체 간 독립적이므로 수정, 추가사항 작업이 편리하고 직관적 분석이 가능하다.

객체지향 프로그래밍 언어의 특징

1. 상속

  • 코드의 중복을 제거하여 프로그램의 생산성과 유지보수에 크게기여

2. 다형성

  • 다양한 형태(Type, 자료형)의 성질, 다양한 자료형으로 변경 가능

3. 추상화

  • 모양이나 특징들만 뽑아낸 것, 객체의 특징을 파악하여 설계하는 과정

4. 캡슐화

  • 관련있는 속성이나 기능들을 묶어 관리하기 편리
  • 속성이나 기능을 객체 외부에 잘못된 처리에도 문제가 없도록 보호하는 것(=정보 은닉)

0개의 댓글

관련 채용 정보