2014년 8월 14일 목요일

OOP 특징

객체지향프로그래밍(OOP : Object Oriented Programming)에 대해서 알아봅니다.

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

OOP의 유래

...

OOP 언어의 종류

  • C++
  • Java
  • C#


OOP의 특징

... 

OOP의 장단점

...





댓글 없음:

댓글 쓰기