huiyu's blog

    Software Development/DesignPatterns 11

    1. Strategy Pattern(전략패턴)

    Strategy Design Pattern(스트래티지/전략패턴) Define- 알고리즘군을 정의하고 각각을 캡슐화하여 교환할 수 있도록 만든다. 전략패턴을 사용함으로써 클라이언트와 독립적으로 알고리즘을 변경할 수 있다. Structure - Strategy(전략) : 전략을 이용하기 위한 인터페이스를 결정,- ConcreteStrategy(ImplementationOne, ImplementationTwo) : Strategy의 인터페이스를 실제로 구현, 실제 전략(알고리즘)을 프로그래밍한다.- Context(문맥) : Context는 Strategy를 이용하는 역할, ConcreteStrategy의 인스터스를 가지고 있으며 그것을 이용. Advantage- 코드중복을 줄일 수 있다.- 실행 시 행동을 바..

    Software Development/DesignPatterns 2014.07.03
    이전
    1 2
    다음
    더보기
    프로필사진

    huiyu's blog

    매일 기록하기 - 개발, 운동, 마라톤, 책, 영화, 여행

    • 분류 전체보기
      • 자격증
        • 한국사능력검정(2017)
        • 리눅스마스터(2017)
        • 한식조리사(2019)
        • ADsP(2023)
        • 생활스포츠지도사(2023)
        • 장애인스포츠지도사(2024)
      • 일상
        • 여행
        • 독서
        • 영화, 게임
        • 마라톤
        • 재테크
        • 요리
        • 블로그
      • Inspiration & Notes
        • Notes
        • Song
      • 기록
      • Software Development
        • SW Projects
        • IT
        • C#
        • Graphics
        • C, C++
        • Application Develop
        • Tizen
        • Algorithm
        • Linux
        • Web
        • DesignPatterns
        • Python
        • Unity
        • Data Science
        • Design
        • Tools
        • SW Architecture

    Tag

    운동, 마라톤, 운동일지, OpenGL, 실기준비, 알고리즘, 읽다, 한식조리사, 업무기록, 쓰다, 타이젠, c#, 도트찍기, WPF, Tizen, 운동기록, 매일기록, C++, 설치, Unity,

    최근글과 인기글

    • 최근글
    • 인기글

    최근댓글

    공지사항

    페이스북 트위터 플러그인

    • Facebook
    • Twitter

    Archives

    Calendar

    «   2025/08   »
    일 월 화 수 목 금 토
    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

    방문자수Total

    • Today :
    • Yesterday :
    Instagram LinkedIn

    Copyright © Kakao Corp. All rights reserved.

    • 좌(왼돌이)
    • Linuxias
    • luna
    • Instagram
    • LinkedIn
    • hoys
    • kimdali
    • 매쓰박

    티스토리툴바