GoF, Command 패턴
책의 내용을 요약하여, Command 패턴의 마인드맵을 그려보았다. 클래스 다이어그램으로 표현하면, 만약, 어떤 기능을 수행하는 클래스 TReceiver 가 있다고 하자, 해당 기능을 사용하기 위하여 인스턴스를 생성하고 메소드 ActionA, ActionB 등을 호출할 것이다. 헌데, 이 기능들을 좀 더 복잡하게 사용(여러 UI 에서 접근, 기능의 조합, 매크로 기능, UnDo 기능 등..)해야하는 경우가 발생한다면 어떻게 해야할까? 애초 기능 그 자체를 클래스로 설계하거나, 기능 클래스를 정의한 뒤 실제 동작은 기존 기능을 처리하던 클래스에 위임해버리는 방법이 있을 것이다. 이때 후자를 Command 패턴이라고 한다. TInvoker 라는 놈은 기능 클래스들을 소유하고 호출하는 것으로 논리적인 개념으로..
2012. 2. 8.
HTTP 1.1 규격 참고 링크
기본 규격 RFC 2616, HTML, TXT, PDF RFC 2617, HTML, TXT, PDF 그 외 유용한 관련 규격 인터넷 텍스트 메시지 구조: RFC 822, HTML, TXT, PDF URL/URI 정의: RFC 2396, TXT, PDF MIME 및 MIME types 정의: RFC 1521, HTML, TXT, PDF 관련 뉴스 및 업데이트 W3C
2012. 1. 4.
만두국 끓이기
매주 하나씩 요리에 도전해보고있는데... 이번엔 만두국을 끓여보았다.^^ 멸치 다시마 육수 밥그릇으로 3~4, 만두 8개, 다진마늘 1/2 큰술, 국간장 1/2 큰술, 양파 1/2 개, 대파, 홍고추 1개, 소금, 후추, 계란 1개, 통깨 먼저 재료를 손질한 후, 육수를 끓인다. 2011/12/08 - [일상생활] - 멸치 다시마 육수내기~ 육수가 끓으면 만두를 넣는데, 5개밖에 없어 5개 모두 투하~ 실제로는 8개 정도 넣으면 적당하다. 만두와 함께 끓기 시작하면 국간장을 1/2 큰술 넣는다. 양파와 다진 마늘을 넣는다. 양파의 단맛을 별로 좋아하지 않으면 1/4 개 정도만 넣어준다. 소금 및 후추로 간을 한다. 대파와 고추를 넣는다. 그리고 불을 끄기 직전에 푼 계란을 넣는다. 그리고 통깨를 뿌리고 ..
2011. 12. 29.