본문 바로가기

개발하는 어른이

< Dev-Kidult />

  • 분류 전체보기 (25)
    • 일상 (1)
    • 개발 (24)
      • Front-end (1)
      • Back-end (14)
      • Etc (9)
Guestbook
Notice
  • Who is Dev-Kidult
Recent Posts
Recent Comments
Link
Tags
  • 폰트어썸
  • 라즈베리파이 클러스터
  • kotlin
  • 전략패턴
  • Observer Pattern
  • 리믹스아이콘
  • 라즈베리파이
  • springboot
  • java_to_kotlin
  • fontawesome
  • Spring
  • openapispec
  • restcontroller
  • 옵저버패턴
  • spring cloud contract
  • QueryDSL
  • 무료 아이콘 폰트
  • 도커
  • restdocs
  • 디자인패턴
  • with jdk
  • EntityGraph
  • remix icon
  • java
  • oraclejdk
  • OneToMany
  • Spring Cloud
  • arc browser
  • Openjdk
  • Docker
more
Archives
Today
Total
관리 메뉴

목록전략패턴 (1)

< Dev-Kidult />

디자인 패턴 - 전략패턴(Strategy pattern)

전략패턴(strategy pattern)은 위키에서 이렇게 설명하고 있습니다. 특정한 계열의 알고리즘들을 정의하고 각 알고리즘을 캡슐화하며 이 알고리즘들을 해당 계열 안에서 상호 교체가 가능하게 만든다. 동물의 다리를 예로 진행을 해보겠습니다 동물이라면 어떤 동물은 다리가 2개, 4개 혹은 다리가 없는 경우도 있습니다. 전략패턴을 모른다면 우리는 이렇게 구현을 할 것입니다. public interface Animal { void reg(); } public class Tiger implements Animal{ @Override public void reg() { System.out.println("난 다리가 4개야"); } } public class Bird implements Animal{ @Over..

개발/Back-end 2019. 6. 29. 21:42
Prev 1 Next

Blog is powered by AXZ / Designed by Tistory Custom by Dev-kidult

티스토리툴바