'마인드맵 다운로드'에 해당되는 글 2건

  1. 2008/08/01 마인드맵 정리 - 데코레이터 패턴 (Decorator Pattern) 이것만 기억하자!!!
  2. 2008/07/11 [무료 온라인 노트 + 마인드맵 소프트웨어] 개인 위키와 마인드맵 결합 서비스 - 만득이네 (1)
2008/08/01 17:52

마인드맵 정리 - 데코레이터 패턴 (Decorator Pattern) 이것만 기억하자!!!



데코레이터 패턴 (Decorator Pattern)


신입 바리스타 훈련을 예로 드는 군요..

"라떼 추가하고 휘핑 크림을 얹은 더블 모카" 주문이 들어오면 어떻게 할까요?

카라멜 추가?

  1.  첨가물의 가격이 바뀔 때 마다 기존 코드를 수정해야 한다.(OpenClosePre.. 원리를 위배함)
  2.  첨가물의 종류가 추가 되면 새로운 함수를 추가해야 하고, cost() 함수도 추가해야 한다.
  3. 첨가물이 들어가면 안되는 Tea 서브 클래스에서도 has whip과 같은 함수를 상속 받게 된다.
  4.  손님이 더블 모카를 주문하면 어떻게 해야 하나?

                                               - Jinsu0000 님 노트 중

정의


이미지 출처: http://wiki.oracleclub.com/download/attachments/1180743/7.jpg



  • 동적으로 기능 추가
    • 객체에 추가적인 요건을 동적으로 첨가한다.
    • 기존 코드를 수정하지 않고도 행동을 확장하는 방법
    • 실행중에 새로운 행동 추가
  • 서브클래스를 통한 유연한 확장
    • 서브클래스를 만드는 것을 통해서 기능을 유연하게 확장할 수 있는 방법을 제공

데코레이터가 적용된 대표적인예 : Java I/O


이미지 출처: http://p.blog.csdn.net/images/p_blog_csdn_net/zhoumin008/p4.jpg

참고자료


이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.
Trackback 0 Comment 0

Trackback : http://blog.mandki.com/trackback/84 관련글 쓰기

2008/07/11 19:45

[무료 온라인 노트 + 마인드맵 소프트웨어] 개인 위키와 마인드맵 결합 서비스 - 만득이네

[마인드맵 교육 동영상] 마인드맵과 노트프로그램을 함께 사용하는 데모

만득이 공작실은 마인드맵 작성 뿐만이 아니라 온/오프라인 노트로도 활용하실 수 있습니다.

인터넷상의 웹페이지나 동영상 그리고 워드/엑셀등의 오피스 프로그램에서 텍스트를 복사하여
붙여 넣으실 수 있습니다.

또한 마인드맵이나 노트와 관련된 파일들을 첨부파일로 저장할실 수 있습니다. 회원가입 후 온라인으로
저장하셨다면 만득이네 웹사이트에서 웹브라우저를 통해 마인드맵/노트/첨부파일을 확인하고
다운로드 하실 수 있습니다.

아래의 동영상은 노트 프로그램으로 만득이 공작실을 사용하는 데모입니다.




1. 회원등록후 로그인 하셔야만 온라인으로 노트/마인드맵/첨부파일을 저장하실 수 있습니다.
2. 엑셀을 복사하여 붙여넣기를 하실 수 있습니다.
3. 웹상의 동영상이나 페이지의 내용을 복사하여 붙여 넣기 하실 수 있습니다.
4. 관련된 파일들을 첨부파일로 올리실 수 있습니다.

.
 
 

만득이네

이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.
Trackback 0 Comment 1

Trackback : http://blog.mandki.com/trackback/58 관련글 쓰기

  1. 그림엽서 2009/12/15 16:17 address edit & del reply

    우와..감탄밖에 안나오네요..이렇게 좋은 것을 왜 이제 알았을까요..ㅠ.ㅠ