디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

해묵은 떡밥: 버스와 승객

다람쥐v갤로그로 이동합니다. 2010.10.19 10:20:07
조회 290 추천 0 댓글 25


버스 객체(클래스)와 승객 객체가 있다.

버스에 승객이 타는 상황을 코드로 표현하려는데,

승객이 버스에 타는 것과
버스가 승객을 태우는 것 중에서
어떤 것이 더 직관적일까

라는 떡밥이 좀 오래 전에 있었음
gpgstudy에서도 있었던 거 같고.


제 3자가 승객에게 요금을 받아서 버스에게 주고 버스에 태워준다 정도로 끝이 났는데,
난 승객이 버스에 타야한다고 생각함.


이를 테면 TCP 3-핸드셰이킹하고 비슷한 거 같은데,
탑승의 의지 주체는 승객이고, 처음부터 승객이 타려고 하는 의지가 있었기 때문에
그 후의 모든 일들이 일어난다고 생각.

버스는 그저 승객이 타겠다고 할 때만 수락을 할지 말지를 결정하는 수동적인 입장이기 때문에
탑승이라는 과정 자체를 버스는 일으킬 수 없다고 생각함.

따라서 passenger->ride(bus); 정도로 나타내고,
Passenger::Ride(...) 메서드 안에서 bus->accept(this); 를 불러주는 식으로
코드를 작성하는 게 가장 직관적이라고 생각함.

그냥 내 사견임. 이게 진리라는 게 아니라.

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연예인 안됐으면 어쩔 뻔, 누가 봐도 천상 연예인은? 운영자 24/06/17 - -
226797 나도 자바만을 고집하는건 아냐 [35] Finalizer갤로그로 이동합니다. 10.12.24 249 0
226796 말을 못알아듣는건 무의식적으로 발동하는 자기보호본능 아닐까 [11] 개쉛기갤로그로 이동합니다. 10.12.24 125 0
226795 구글만큼 다언어주의적인 회사도 드물다. [5] 치약맛염산(110.15) 10.12.24 160 0
226794 착시놀이나 하자 [1] elwlwlwk갤로그로 이동합니다. 10.12.24 83 0
226793 덕짤이나 올리자 (4) [1] 땡칠도사갤로그로 이동합니다. 10.12.24 129 0
226792 볕신드라 니들은 그냥 자바가 미운거야. [25] Finalizer갤로그로 이동합니다. 10.12.24 197 0
226791 자고있는 친오빠 옆에와서 빠는 여동생. [6] iljeomobolt갤로그로 이동합니다. 10.12.24 221 0
226790 객체지향의 원조가 오브젝C라면 왜.. [17] Finalizer갤로그로 이동합니다. 10.12.24 220 0
226789 나도 이런 여자친구 갖고싶다 [4] 개쉛기갤로그로 이동합니다. 10.12.24 147 0
226788 자바를 흉내낸 C의 변태버젼 [13] Finalizer갤로그로 이동합니다. 10.12.24 253 0
226787 덕짤이나 올리자 (3) [2] 땡칠도사갤로그로 이동합니다. 10.12.24 127 0
226786 웹 논쟁은 그만,애플과 오라클 연합에 대해 썰을 풀어보자 [26] Finalizer갤로그로 이동합니다. 10.12.24 180 0
226785 SIS 1급 혹은 2급 취득하신 분 계신가요? [1] ㄴㄴ(119.196) 10.12.24 155 0
226784 IO장치 연결시 interrupt 발생? [4] 궁금해(124.60) 10.12.24 98 0
226783 지금 나홀로집에 보니까 감회가 새롭네... [1] 꿀레갤로그로 이동합니다. 10.12.24 57 0
226782 란데르츠 뭐하고 있을까 [2] prismatic갤로그로 이동합니다. 10.12.24 71 0
226781 그런 관계로 나도 덕짤을 올려볼까! 탱자맛어묵(110.15) 10.12.24 75 0
226779 덕짤이나 올리자 (2) [3] 땡칠도사갤로그로 이동합니다. 10.12.24 126 0
226778 언니 오빠야 오늘 뭐해? [4] iljeomobolt갤로그로 이동합니다. 10.12.24 96 0
226776 덕짤이나 올리자 [4] 땡칠도사갤로그로 이동합니다. 10.12.24 116 0
226775 파리 어떻하나? [2] iljeomobolt갤로그로 이동합니다. 10.12.24 94 0
226773 내가 아이러니 때부터 원더걸스를 눈여겨봤지 [3] 노힛갤로그로 이동합니다. 10.12.24 106 0
226772 혼란을 틈탄.. [3] 꿀레갤로그로 이동합니다. 10.12.24 119 0
226771 늅늅 [3] elwlwlwk갤로그로 이동합니다. 10.12.24 53 0
226770 원래 빠질은 [7] 과당맛알콜(110.15) 10.12.24 114 0
226769 오늘 하스켈을 공부하는데... [15] ㅁㄴㅇㄹ(175.200) 10.12.24 205 0
226768 자바로 짜는게 중요한게 아니다 [42] 천회장(211.45) 10.12.24 288 0
226767 훗 오늘은 프갤도뜨겁군 [4] 꿀레갤로그로 이동합니다. 10.12.24 68 0
226766 분위기가 험악해서 내가 낄 자리가 없군... [5] 가위차기(211.254) 10.12.24 82 0
226765 니들이 이쁘지도 않은 여자와 소중한 시간과 돈을 낭비할때 [12] Finalizer갤로그로 이동합니다. 10.12.24 141 0
226764 이대로 키배가 이어졌으면좋겠다. [4] 초밥술사갤로그로 이동합니다. 10.12.24 61 0
226763 프갤 어그로 경진대회 여냐? [6] 아잉따잉갤로그로 이동합니다. 10.12.24 135 0
226761 파이널라이저는 봅니다. [5] 땡칠도사갤로그로 이동합니다. 10.12.24 105 0
226760 닥치고 레일즈가 짱임 [4] 천회장(211.45) 10.12.24 81 0
226759 야 이거 어떻게 된거야 [2] 아잉따잉갤로그로 이동합니다. 10.12.24 66 0
226758 홍어의 문제는 [8] 달걀맛샴푸(110.15) 10.12.24 98 0
226757 모두 울자. [5] 머그컵갤로그로 이동합니다. 10.12.24 63 0
226755 부디 오늘 하루가 무사히, 그리고 빨리 지나가기를... [3] 머그컵갤로그로 이동합니다. 10.12.24 73 0
226754 한 2~3년 전에 한창 RoR 떴을때 홍어가 왔다면 어땠을까 [3] 머루맛산삼(110.15) 10.12.24 105 0
226753 입학 전까지 학원에서 빡공 vs 책보고 독학 [10] 12324갤로그로 이동합니다. 10.12.24 187 0
226752 php로 흥한 사이트가 페북이고 php로 망하는 사이트가 바로 디씨다. [28] Finalizer갤로그로 이동합니다. 10.12.24 314 0
226751 웹서비스 ㅎㅎ [3] monoless갤로그로 이동합니다. 10.12.24 89 0
226750 개새끼글 왜 삭제요 [1] prismatic갤로그로 이동합니다. 10.12.24 57 0
226749 오늘은 [3] 유리한갤로그로 이동합니다. 10.12.24 143 0
226748 다들 크리스마스 이브... [2] 가위차기(211.254) 10.12.24 69 0
226747 팩떡밥은 어려우므로 쪼렙용 떡밥을 생성 [2] fp빠돌이갤로그로 이동합니다. 10.12.24 94 0
226746 요새 php 신입 거의 안뽑는추세임 [35] Finalizer갤로그로 이동합니다. 10.12.24 348 0
226744 패스워드 저장 방법 [3] nRST갤로그로 이동합니다. 10.12.24 105 0
226743 cygwin 에서 자바 어떻게 사용함? [2] (219.150) 10.12.24 182 0
226741 거꾸로 가는 PC 환경 [7] nRST갤로그로 이동합니다. 10.12.24 187 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2