객체 지향 제가 이해하고 있는게 맞나요?
아래쪽에 객체지향 이야기가 몇몇 나오길래..
저 대학교 1학년때 이해한 개념은
순차 지향은 소스 라인으로 쭉 따라 내려가는 개념으로, 느낌상으론 좀 정적이고
객체 지향은 외부에 들어오는 이벤트에 따라 각 함수가 발생하는 것으로, 느낌상으론 좀 활동적인?
으로 이해 한 다음 ─> 객체 지향은 한번만 선언해 놓으면 여러개를 복사 해서 사용할 수 있도록 모듈화가 가능하기 때문에 재사용성이 매우 뛰어나서 순차 지향 소스 보다 훨씬 더 유동적으로 사용 가능..!
으로 이해 했었네요. 지금이야 당연히 소스코드 쓰더라도 객체 지향적 개념으로 접근 하고 있어서..
홈페이지에서 흔히 쓰는 JAVASCRIPT 도 객체 지향 소스코드 이지요 :) ㅎㅎ
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 14개
지금 느끼시는 oop개념은 css 때문이실듯합니다.
oop의 기본 개념이 상속, 추상, 캡슐, 다양성이니깐요..
홈페이지에서 흔히쓰는 자바스크립트는 대부분 객체지향이 아닌 경우가 많습니다....;;
객체지향은 CLASS개념으로 접근하기때문에.... 제로보드XE같은 소스를 보시면 대부분 객체지향 개념으로 되어있습니다.
객체지향이라는 개념은 쉽게 Class냐 함수냐로 마니 구분을 합니다....;;;;
JAVA는객체지향 언어 이므로 JAVA를 조금 공부해보심이 도움이 될듯합니다^^
반복성이 있게 사용되는것을 재사용하기 위해 만든것이 함수이고,
재사용성을 더 높인것이 객체지향(클래스)라고 생각하심 됩니다.
스타크래프트를 예를들면
Unit 이라는 클래스를 만들어 놓고
marine1 = new Unit('marine','babo','1');
marine1->levelup();
echo marine1->level;
뭐 요런식?
그런식? :) ㅎㅎㅎㅎㅎㅎㅎㅎ 으으 그런데 이걸 개념적, 이론적으로 뭔가 쉽게 설명하려니 어렵네요 ㅋㅋㅋ 저도 아직 이해가 덜되었나봐요 ㅜㅜ