객체 지향 제가 이해하고 있는게 맞나요? 정보
객체 지향 제가 이해하고 있는게 맞나요?
본문
아래쪽에 객체지향 이야기가 몇몇 나오길래..
저 대학교 1학년때 이해한 개념은
순차 지향은 소스 라인으로 쭉 따라 내려가는 개념으로, 느낌상으론 좀 정적이고
객체 지향은 외부에 들어오는 이벤트에 따라 각 함수가 발생하는 것으로, 느낌상으론 좀 활동적인?
으로 이해 한 다음 ─> 객체 지향은 한번만 선언해 놓으면 여러개를 복사 해서 사용할 수 있도록 모듈화가 가능하기 때문에 재사용성이 매우 뛰어나서 순차 지향 소스 보다 훨씬 더 유동적으로 사용 가능..!
으로 이해 했었네요. 지금이야 당연히 소스코드 쓰더라도 객체 지향적 개념으로 접근 하고 있어서..
홈페이지에서 흔히 쓰는 JAVASCRIPT 도 객체 지향 소스코드 이지요 :) ㅎㅎ
추천
0
0
댓글 14개
DIV - html tag는 static 성향이 강합니다.
지금 느끼시는 oop개념은 css 때문이실듯합니다.
oop의 기본 개념이 상속, 추상, 캡슐, 다양성이니깐요..
지금 느끼시는 oop개념은 css 때문이실듯합니다.
oop의 기본 개념이 상속, 추상, 캡슐, 다양성이니깐요..

저도 그래서 div는 객체지향이라고 생각하지 않아요 ㅋㅋㅋ :)

제 부족한 전공지식으로 말씀을 드리자면^^
홈페이지에서 흔히쓰는 자바스크립트는 대부분 객체지향이 아닌 경우가 많습니다....;;
객체지향은 CLASS개념으로 접근하기때문에.... 제로보드XE같은 소스를 보시면 대부분 객체지향 개념으로 되어있습니다.
객체지향이라는 개념은 쉽게 Class냐 함수냐로 마니 구분을 합니다....;;;;
JAVA는객체지향 언어 이므로 JAVA를 조금 공부해보심이 도움이 될듯합니다^^
홈페이지에서 흔히쓰는 자바스크립트는 대부분 객체지향이 아닌 경우가 많습니다....;;
객체지향은 CLASS개념으로 접근하기때문에.... 제로보드XE같은 소스를 보시면 대부분 객체지향 개념으로 되어있습니다.
객체지향이라는 개념은 쉽게 Class냐 함수냐로 마니 구분을 합니다....;;;;
JAVA는객체지향 언어 이므로 JAVA를 조금 공부해보심이 도움이 될듯합니다^^

제가 자바스크립트가 객체지향이라고 느꼈던 이유는, 물론 일반적으로 코딩한 자바스크립트는 객체지향이 아닌 경우가 많지만, 자바 스크립트 내에 내장된 클래스 (data와 같은), 그리고 이벤트 같은걸 쓸 수 있어서 객체 지향이라고 생각했던거에요 :) ㅎㅎ.. 물론 그 외에는 대부분 순차지향으로 쓰는 경우가 많긴 하지만 ㅜㅜㅜㅜ

쉽게 말하면
반복성이 있게 사용되는것을 재사용하기 위해 만든것이 함수이고,
재사용성을 더 높인것이 객체지향(클래스)라고 생각하심 됩니다.
반복성이 있게 사용되는것을 재사용하기 위해 만든것이 함수이고,
재사용성을 더 높인것이 객체지향(클래스)라고 생각하심 됩니다.

거기에 보안성을 가미한게 클래스~ 가 되겠죠 ㅎㅎㅎ

추상적인 개념의 클래스가 있고 그 인스턴스를 생성해서 처리하는 방식이 아닐까 싶으네요
스타크래프트를 예를들면
Unit 이라는 클래스를 만들어 놓고
marine1 = new Unit('marine','babo','1');
marine1->levelup();
echo marine1->level;
뭐 요런식?
스타크래프트를 예를들면
Unit 이라는 클래스를 만들어 놓고
marine1 = new Unit('marine','babo','1');
marine1->levelup();
echo marine1->level;
뭐 요런식?

인스턴스를 생성해서 해당 인스턴스에 각 상황에 맞는 속성을 설정하고 활용하는 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
그런식? :) ㅎㅎㅎㅎㅎㅎㅎㅎ 으으 그런데 이걸 개념적, 이론적으로 뭔가 쉽게 설명하려니 어렵네요 ㅋㅋㅋ 저도 아직 이해가 덜되었나봐요 ㅜㅜ
그런식? :) ㅎㅎㅎㅎㅎㅎㅎㅎ 으으 그런데 이걸 개념적, 이론적으로 뭔가 쉽게 설명하려니 어렵네요 ㅋㅋㅋ 저도 아직 이해가 덜되었나봐요 ㅜㅜ

저.. 혹시 절차가 순차적이라면, 객체는 역차? 적인가요? ;;

? 역차는 아니죠 :) ㅎㅎ 어음.... 객체는 위에서 부터 한줄한줄씩 내려 오는게 아니라 외부 이벤트 및 클래스 구성에 따라 소스 코드 리딩되는 순서가 다르다고 해야 하나 @_@

흠..그럼 다른차원에서 영향을 계속 주는 뭐 그런거군요.(아 어렵다..)

객체 지향을 좀 더 개념적으로 쉽게 풀어 쓰고 싶은데, 저도 이해도가 깊은게 아니라 힘드네요 ㅜㅜㅜㅜㅜㅜ 에잇 그냥 닥치고 붕어빵 (!!!)ㅋㅋㅋㅋㅋ
저도 적어볼려다 포기했네요.,

냠!! 그냥 삽시다. ㅋㅋㅋㅋㅋ