OOP

5BRack·2023년 1월 2일
0

CS

목록 보기
1/5

OOP(object-oriented programming)

필요한 이유

  • 단순한 절차형 프로그래밍 방식(입력 -> 출력)으로 프로그래밍을 하게 된다면, 코드가 난잡하게 섞여 복잡한 스파게티 소스코드가 되어 버린다.
  • 스파게티 소스 코드가 되어 버리면, 데이터의 흐름파악 및 유지보수가 너무 어려워져 버린다.
  • 중복 코드 또한 무수히 많이 생성되게 된다.

개념

  • 작은 문제를 해결하는 객체를 만들어 이를 조립하여 문제를 해결하는 로직을 구성한다.

장점

  • 책임을 분리를 명확히 할 수 있다.
  • 유지보수가 용의하다.
  • 재사용을 할 수 있다.

0개의 댓글

관련 채용 정보