목적하는 기능을 수행하기 위해 데이터(Data)를 정의하고, 알고리즘(Algorithm)을 만들어 가는 과정이 프로그래밍 입니다. 즉, "Program = Data + Algorithm" 입니다.
OOP는 프로그램하고자 하는 목표에 대한 모델링을 매우 중요하게 생각합니다. 목표를 객체(Object)로 보면서 객체의 속성과 기능을 분석하고, 외부와의 관계는 어떠한지 등에 대해 모델링을 하는 거죠. (과거 절차적 프로그래밍 언어는 수행절차 즉 알고리즘을 중요하게 다루었습니다.)
OOP의 유래
...
OOP 언어의 종류
- C++
- Java
- C#
OOP의 특징
...
OOP의 장단점
...
댓글 없음:
댓글 쓰기