1. Info ¶
~cpp 작성ì�¼ : 2005 08 11 구현특ì�´ì‚¬í• : vector, map, algorithm 등 stl í�´ëž˜ìФ 사용 Compiler : VS.net - native cl
2. Code ¶
NewWindow("http://zeropage.org/cvs/bus_simulation/?root=sapius&rev=7", "최초 ë�™ìž‘ ë²„ì „")
NewWindow("http://zeropage.org/cvs/bus_simulation/?root=sapius&rev=8", "station, bus �체� people� 승탑 메소드 구현")
NewWindow("http://zeropage.org/cvs/bus_simulation/?root=sapius", "탑승하차ìƒ�황 ê°€ì • ë²„ì „")
NewWindow("http://zeropage.org/cvs/bus_simulation/?root=sapius&rev=8", "station, bus �체� people� 승탑 메소드 구현")
NewWindow("http://zeropage.org/cvs/bus_simulation/?root=sapius", "탑승하차ìƒ�황 ê°€ì • ë²„ì „")
3. Idle Talk ¶
버스 순환 필요함.
탄 사람ì�´ 내리는 ê³³ì�„ ê³ ë ¤í•´ì•¼í•¨. (ëžœë�¤ì�´ì–´ì•¼ 함)
- ê°� ì—마다 사람ì�´ ì¦�가하는 ê°’ì�„ 다르게 ì •í•´ì•¼í•¨. (시시ê°�ê°�ì—� 다르게 ì �ìš©ë�˜ì–´ì•¼ 하기 때문ì—� ì �당한 범위 안ì—�서 ëžœë�¤ìœ¼ë¡œ 처리해야한다.)
ë�„심지ë�¼ë©´ 좀 í�° 범위안ì—�서, 외곽ì�´ë�¼ë©´ 좀 ìž‘ì�€ 범위안ì—�서ì�˜ ëžœë�¤ ê°’ì�´ í•„ìš”í• ê²ƒì�´ë‹¤.
- ì—ì—�서 기다리는 사람ì�´ íƒ€ë ¤ê³ í•˜ëŠ” 버스가 ë�„착하면 ê·¸ 버스ì—�ë§Œ 탑승해야한다.
타야하는 버스는 마찬가지로 ëžœë�¤ìœ¼ë¡œ í• ë‹¹í•´ì•¼í•œë‹¤.
4. After ¶
왜 OOPì � ì ‘ê·¼ë²•ì�´ 필요한지 약간 ê°�ì�´ ìž¡ížŒë‹¤ê³ í•´ì•¼í• ê¹Œ? ì�´ëŸ° 현실ì�˜ ë‚´ìš©ì�„ simulation 하기ì—�는 structured programmingì�˜ ì ‘ê·¼ë²•ìœ¼ë¡œëŠ” ì°¸ 다루기가 íž˜ë“ ì �들ì�´ ë§Žì�„ 것 같다. - eternalbleu










