본문 바로가기
조회 수 280 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

뭐 이젠 OOP도 지고 콤포넌트라던가 해괴한 이름으로 포장된 여러 개발론 및 디자인 패턴들이 마구 쏟아지고 있다. 

위에 OOP도 지고 있다라고는 했지만 OOP를 밑바탕에 둔 여러가지 방법론이라고 할까? 

 

지금까지 개발을 하면서 이론을 다 집어치우고 Only 실전에 입각해 개발해왔다고 자부한다. 그만큼 시행착오도 많이 겪었고, 맨땅에 헤딩한 적도 많았던 것 같다. 

필자의 초기 주력언어는 VB 6.0이다. 이것의 특징은 인터프리터 언어라고 해서 순차적으로 실행된다고 하는 녀석이다. 그리고 생산성이 MFC에 비해 비약적으로 빠르다. 그래서 여기에 빠져들었던 것 같다. 그런데 7~8년차 쯤 되면 VB가 MFC보다 더 어려워지는 시점이 오게 된다. 

MFC에서는 쉽게 되는데 VB에서는 엄청 어렵게 해야 하는 것들이 보이기 시작한다. 자..이 건은 자꾸 삼천포로 빠질 것 같아 다음에 논하자. 

 

필자는 OOP를 대학강의 때 한번 듣고 잊었다. 

VB로 초기개발을 시작했고 몇번의 프로젝트 결과물을 만들면서 했던 거 또하는 것의 반복적인 코딩이 싫어져서 사용자 정의 콘트롤, 클래스들을 사용하기 시작했다. 

자.. 이게 뭔가? 객체들을 활용하기 시작한 것이다. 

 

OOP는 MFC의 산유물이라고 하는데 VB는 절대 OOP로 개발할 수 없다고 책이나 게시물들에서 봤었는데... 

물론 100% OOP를 구현하지는 못하지만 흉내는 낼 수 있다. 

 

필자가 생각하는 OOP의 가장 큰 부분은 추상화, 은닉 다 집어치우고 재사용성이 젤 크다고 본다. 

유저 콘트롤, 클래스의 활용이 VB에서 활용할 경우 알게 모르게 자신의 코드패턴이 OOP화 된다고 할 수 있다. 

 

 

 


알림터

엔조이데브 쥔장의 알림터입니다.

List of Articles
번호 분류 제목 날짜 최근 수정일 조회 수
21 쥔장소식 근 2년만에 글을 쓰네요. 2020.06.08 2020.06.08 150
20 쥔장소식 MS MVP Reconnect 참가 file 2018.07.03 2018.07.03 131
» 쥔장소식 쥔장이 생각하는 객체지향(OOP) 개발방법론 2015.02.02 2016.07.19 280
18 쥔장소식 VB와 C#의 차이 file 2014.12.15 2016.07.19 1394
17 쥔장소식 Visual Basic 6.0 13년차 경력자의 노하우 2014.12.11 2016.07.19 5450
16 쥔장소식 프로그램 코드 < 데이터베이스, 당신은? 2014.06.08 2016.07.19 661
15 쥔장소식 새로운 프로젝트 진행 중 2014.04.18 2016.07.19 1412
14 쥔장소식 이것저것 취미생활이 변경되네.. 2013.08.12 2013.08.12 2319
13 쥔장소식 살떨리는 마소메일을 받다. (Azure관련) file 2013.07.01 2013.07.01 2563
12 쥔장소식 우울한 날 ~ 여수로 달리다. file 2013.05.28 2018.07.03 2280
11 쥔장소식 우울한 날 ~ 구글에서 내이름을 검색하다 발견 2013.05.03 2013.05.03 2510
10 쥔장소식 MVVM 패턴에 대한 잔상 2013.04.29 2013.04.29 2836
9 쥔장소식 로컬로는 잘된다. + 애저배포 및 바인딩완료 2013.04.25 2013.04.25 2393
8 쥔장소식 아 드뎌 실마리가........ 2013.04.24 2013.04.24 2436
7 쥔장소식 까면 깔수록 어려워지는 양파같은 웹 프로그래밍 2013.04.23 2013.04.23 2461
6 쥔장소식 악.. VS2012... file 2013.04.02 2018.07.03 2774
5 쥔장소식 석사논문 학교도서관 제출 완료!! 2012.06.29 2013.04.18 2849
4 쥔장소식 6월 25일 의미부여.. file 2012.06.07 2018.07.03 2827
3 쥔장소식 2012-01-29 스팀게임 보유목록 file 2012.02.01 2018.07.03 3409
2 쥔장소식 깔쌈한 레이아웃에 치명적 단점이... 2012.01.27 2013.04.18 3166
Board Pagination Prev 1 2 Next
/ 2