어댑터 패턴 (Adaptor)
이미 존재하는 코드와 내가 원하는 인터페이스가 서로 다를 때, 인터페이스들 간에 소통을 돕는 연결 클래스를 두는 것이 좋습니다. 그렇게 중재자 역할을 해주는 클래스를 쓰는 것을, 어댑터 패턴이라고 부릅니다. 패턴 적용 전 enum QUEST_TYPE { QUESTTYPE_NONE = -1, QUESTTYPE_ORDER, QUESTTYPE_INSTANCE, }; const int MAX_ORDER_QUEST_NO = 1000; class OrderQuest { int m_nLastOrderQuestNo; public: OrderQuest(int a_nLastOrderQuestNo) { m_nLastOrderQuestNo = a_nLastOrderQuestNo; } bool isQuestRecvState()..
Software Engineering/Design Pattern
2008. 2. 4. 15:34
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- CppSQLite
- SDL
- 디버깅
- 게임개발포에버
- 루비
- 리버스 엔지니어링
- ruby
- ftp
- svn
- 루비 온 레일즈
- 멀티스레드
- EasyExec
- EzShortcut
- MS-SQL
- SQLite Spy
- 바로가기 프로그램
- RoR
- 조엘 온 소프트웨어
- 엘키
- Ruby on Rails
- 임백준
- 디자인 패턴
- TDD
- Rails
- c언어
- 좋은 프로그래머
- 게임데브포에버
- NDC2013
- TraceRoute
- perfmon
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함