본문으로 바로가기

Bami`s IT World

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK
관리자
  • 블로그 이미지
    Bami

    웹 백엔드 개발자로 활동하고 있습니다. 코딩과 무관한 것들과 유관한 부분들 모두 공유 합니다. 오타나, 틀린 부분이 있다면 언제든지 지적 환영 입니다.

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

2022/01/25 검색 결과

해당 글 1건

[바미] Strategy 패턴에 대해 알아봅시다.

안녕하세요 오늘은 Strategy 패턴에 대해 알아보고자 합니다. Strategy라는 의미는 전략이라는 의미를 갖고 있습니다. 보통 전략은 적군을 어떻게 상대하는 등의 어떤 승부를 위한 계획으로 주로 사용하는데요. 프로그래밍으로 치면 알고리즘으로 생각해도 됩니다. 모든 프로그램은 어떤 문제를 해결하기 위해 만들어졌고, 작성되는데 이 문제를 해결하기 위해서 그것에 맞는 알고리즘으로 구현되고 있죠. Strategy 패턴은 알고리즘을 빈틈없이 교체해서 같은 문제를 다른 방법으로도 쉽게 해결 할 수 있도록 도와주는 패턴이라 생각하면 이해하기 쉬우실 것 같네요. Strategy패턴으로 만들어 볼 예제는 컴퓨터에서 가위바위보를 실행해주는 코드입니다. 가위바위보의 전략을 두 가지 방법이 있는데 이기면 다음에도 같은 ..

프로그래밍(Basic)/디자인 패턴(JAVA) 2022. 1. 25. 14:26
  • 이전
  • 1
  • 다음

사이드바

250x250
반응형

NOTICE

  • 다뤄 주었으면 좋겠다는 IT 관련 주제가⋯
  • 전체 보기
MORE+

CATEGORY

  • 전체보기 (299) N
    • 프로그래밍(Web) (78)
      • Golang (30)
      • Javascript(TypeScript,Node) (20)
      • 업무관련 (27)
    • 프로그래밍(Basic) (97)
      • Golang (36)
      • Networking (13)
      • Javascript(TypeScript,Node) (12)
      • MySQL (1)
      • Linux (7)
      • 이론 (14)
      • 블록체인 (3)
      • 디자인 패턴(JAVA) (11)
    • 이것저것 (122) N
      • 일상 (26) N
      • 리뷰 (7)
      • IT 관련 정보 (84) N

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

  • [바미] 드디어 노트북 질렀습니다.
  • [바미] AMD, 9월 중순에 5nm Ryzen 7000⋯
  • [바미] Mysql 이전 날짜(특정날짜) 데이⋯
  • [바미] 레노버 씽크패드 T16이 드디어⋯
  • RTX 4060 그래픽 카드 사양, 성능, 가격⋯
  • [바미] JS ajax에서 success한 result값⋯
  • [바미] 곧 출시될 Apple의 A16 칩셋은 5⋯
  • [바미] 노트북 구매 시 꿀팁.
  • [바미] 13세대 랩터레이크 13900K가 68M⋯
  • [바미] 넷플릭스, 직원 150명, 프리랜서⋯

최근댓글

  • Bami 06.15 안녕하세요 ^_^ 디스플레이 쪽에 '터치⋯
  • SCA 06.15 좋은글 너무 감사합니다... 개발자 선물⋯
  • Bami 05.08 감사합니다 ㅎㅎ
  • Bami 05.08 넵 ㅎㅎ 노트북 구매하시는데 많은 도움⋯
  • 나그네 05.08 추천 감사드립니다. 블로그에 자주 놀러⋯
  • 읷몃 05.07 좋은글 잘읽고갑니다! 설명을 잘하시네요
  • Bami 05.07 반갑습니다! 씽크패드와 비보북은 휴대⋯
  • 나그네 05.07 좋은 글 감사합니다. 2021년에 추천해주⋯
  • Bami 04.26 22년 엘더레이크 버전 그램을 살 필요가⋯
  • 그램퐁퐁단 04.26 그램22년이 12세대 cpu등 저전력등 확실⋯

Trackback

TAG

  • Missing global variable name 에러
  • 노트북
  • 개발자 노트북
  • 노트북 구매 팁
  • Javascript
  • Go 1.17 Release Notes
  • 갤럭시탭 S7 플러스
  • AMD
  • DDR5
  • Logrus
  • 베이더2
  • todos
  • postgredb
  • golang
  • 에러 해결!
MORE+

ARCHIVE

  • 2022/07 (2)
  • 2022/06 (5)
  • 2022/05 (7)
  • 2022/04 (11)
  • 2022/03 (12)

CALENDAR

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

VISITOR

오늘 197
어제 242
전체 176,629
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT Bami`s IT World, ALL RIGHT RESERVED.
Bami`s IT World
블로그 이미지 Bami 님의 블로그
MENU
  • 홈
  • 태그
  • 방명록
  • 전체 보기
CATEGORY
  • 전체보기 (299) N
    • 프로그래밍(Web) (78)
      • Golang (30)
      • Javascript(TypeScript,Node) (20)
      • 업무관련 (27)
    • 프로그래밍(Basic) (97)
      • Golang (36)
      • Networking (13)
      • Javascript(TypeScript,Node) (12)
      • MySQL (1)
      • Linux (7)
      • 이론 (14)
      • 블록체인 (3)
      • 디자인 패턴(JAVA) (11)
    • 이것저것 (122) N
      • 일상 (26) N
      • 리뷰 (7)
      • IT 관련 정보 (84) N
VISITOR 오늘197 / 전체176,629
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바