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