객체 지향 제가 이해하고 있는게 맞나요? > 자유게시판

자유게시판

객체 지향 제가 이해하고 있는게 맞나요? 정보

객체 지향 제가 이해하고 있는게 맞나요?

본문


아래쪽에 객체지향 이야기가 몇몇 나오길래..
저 대학교 1학년때 이해한 개념은



순차 지향은 소스 라인으로 쭉 따라 내려가는 개념으로, 느낌상으론 좀 정적이고
객체 지향은 외부에 들어오는 이벤트에 따라 각 함수가 발생하는 것으로, 느낌상으론 좀 활동적인?


으로 이해 한 다음 ─> 객체 지향은 한번만 선언해 놓으면 여러개를 복사 해서 사용할 수 있도록 모듈화가 가능하기 때문에 재사용성이 매우 뛰어나서 순차 지향 소스 보다 훨씬 더 유동적으로 사용 가능..!






으로 이해 했었네요. 지금이야 당연히 소스코드 쓰더라도 객체 지향적 개념으로 접근 하고 있어서.. 


홈페이지에서 흔히 쓰는 JAVASCRIPT 도 객체 지향 소스코드 이지요 :) ㅎㅎ


추천
0

댓글 14개

DIV - html tag는 static 성향이 강합니다.
지금 느끼시는 oop개념은 css 때문이실듯합니다.
oop의 기본 개념이 상속, 추상, 캡슐, 다양성이니깐요..
제 부족한 전공지식으로 말씀을 드리자면^^

홈페이지에서 흔히쓰는 자바스크립트는 대부분 객체지향이 아닌 경우가 많습니다....;;

객체지향은 CLASS개념으로 접근하기때문에.... 제로보드XE같은 소스를 보시면 대부분 객체지향 개념으로 되어있습니다.

객체지향이라는 개념은 쉽게 Class냐 함수냐로 마니 구분을 합니다....;;;;
JAVA는객체지향 언어 이므로 JAVA를 조금 공부해보심이 도움이 될듯합니다^^
제가 자바스크립트가 객체지향이라고 느꼈던 이유는, 물론 일반적으로 코딩한 자바스크립트는 객체지향이 아닌 경우가 많지만, 자바 스크립트 내에 내장된 클래스 (data와 같은), 그리고 이벤트 같은걸 쓸 수 있어서 객체 지향이라고 생각했던거에요 :) ㅎㅎ.. 물론 그 외에는 대부분 순차지향으로 쓰는 경우가 많긴 하지만 ㅜㅜㅜㅜ
쉽게 말하면

반복성이 있게 사용되는것을 재사용하기 위해 만든것이 함수이고,
재사용성을 더 높인것이 객체지향(클래스)라고 생각하심 됩니다.
추상적인 개념의 클래스가 있고 그 인스턴스를 생성해서 처리하는 방식이 아닐까 싶으네요
스타크래프트를 예를들면
Unit 이라는 클래스를 만들어 놓고
marine1 = new Unit('marine','babo','1');
marine1->levelup();
echo marine1->level;
뭐 요런식?
인스턴스를 생성해서 해당 인스턴스에 각 상황에 맞는 속성을 설정하고 활용하는 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

그런식? :) ㅎㅎㅎㅎㅎㅎㅎㅎ 으으 그런데 이걸 개념적, 이론적으로 뭔가 쉽게 설명하려니 어렵네요 ㅋㅋㅋ 저도 아직 이해가 덜되었나봐요 ㅜㅜ
? 역차는 아니죠 :) ㅎㅎ 어음.... 객체는 위에서 부터 한줄한줄씩 내려 오는게 아니라 외부 이벤트 및 클래스 구성에 따라 소스 코드 리딩되는 순서가 다르다고 해야 하나 @_@
객체 지향을 좀 더 개념적으로 쉽게 풀어 쓰고 싶은데, 저도 이해도가 깊은게 아니라 힘드네요 ㅜㅜㅜㅜㅜㅜ 에잇 그냥 닥치고 붕어빵 (!!!)ㅋㅋㅋㅋㅋ
전체 199,681 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT