본문 바로가기
Aiffel/Fundamental

객체 지향 프로그래밍

by EDGE-AI 2022. 1. 10.

객체 지향 프로그래밍(OOP : Object Oriented Programming)

  • 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위인 객체들의 모임으로 파악
  • 각각의 객체는 메시지를 주고 받고, 데이터를 처리
  • 프로그램을 유연하고 변경이 쉽게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용
  • 개발과 보수가 간편하며, 직관적인 코드분석이 가능
  • 지나친 프로그램의 객체화 경향은 실제 세계의 모습을 그대로 반영하지 못함
 
 
 
 
 

참고문헌

https://ko.wikipedia.org/wiki/%EA%B0%9D%EC%B2%B4_%EC%A7%80%ED%96%A5_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D

'Aiffel > Fundamental' 카테고리의 다른 글

클래스 변수와 인스턴스 변수  (0) 2022.01.10
생성자 __init__  (0) 2022.01.10
Logistic Regression  (0) 2022.01.06
Stochastic Gradient Descent  (0) 2022.01.06
RandomForest  (0) 2022.01.06

댓글