개발 GYM
close
프로필 배경
프로필 로고

개발 GYM

  • 분류 전체보기 (93)
    • java (16)
      • AWS SDK for Java (2)
    • Spring (5)
    • Linux (9)
    • DB (3)
    • Desigin Pattern (16)
    • CS (8)
      • 네트워크 (6)
    • 도서 (9)
      • Clean Code (9)
    • 프로그래머스 (22)
    • 일상생활 (0)
    • 기타 (5)
  • 홈
  • 태그
  • 방명록

[디자인패턴] 전략 패턴 , 스트래티지 패턴 (Strategy Pattern)

1. 정의 💡 전략 패턴 , 스트래티지 패턴 (strategy pattern) 알고리즘군을 정의하고 각각 캡슐화하여 교환해서 사용할 수 있도록 만든다. 스트래티지 패턴을 활용하면 알고리즘을 사용하는 클라이언트와는 독립적으로 알고리즘을 변경할 수 있다. '행위(Behavioral) 패턴' 행위를 클래스로 캡슐화해 동적으로 (전략에 맞게) 행위를 자유롭게 바꿀 수 있게 해주는 패턴 전략(Strategy)을 쉽게 바꿀 수 있도록 해주는 패턴 여기서 전략이란? 어떤 목적을 달성하기 위해 일을 수행하는 방식. 비즈니스 규칙, 문제해결 알고리즘 등 2. [예제] 오리게임 어플리케이션 // 오리 슈퍼클래스 public abstract class Duck { public Duck() {} public void quac..

  • format_list_bulleted Desigin Pattern
  • · 2022. 10. 3.
  • textsms
반응형
  • navigate_before
  • 1
  • navigate_next
반응형
전체 카테고리
  • 분류 전체보기 (93)
    • java (16)
      • AWS SDK for Java (2)
    • Spring (5)
    • Linux (9)
    • DB (3)
    • Desigin Pattern (16)
    • CS (8)
      • 네트워크 (6)
    • 도서 (9)
      • Clean Code (9)
    • 프로그래머스 (22)
    • 일상생활 (0)
    • 기타 (5)
최근 글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바