Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

디자인 소개

  • 소개
  • 간략하게 디자인 패턴에 대한 소개
  • 디자인 패턴의 장점과 필요성
  • 퍼즐, 문제 등등
  • 내용
  • 디자인 3원칙
    • 바뀌는 부분에 대한 캡슐화
    • 구현이 아닌 인터페이스에 맞춘 프로그래밍
    • 상속보다는 구성
name description
스트래티지패턴 알고리즘군을 정의하고 각각을 캡슐화하여바꿔 쓸 수 있게 만든다. 스트래티지 패턴을 이용하면 알고리즘을 활용하는 클라이언트와독립적으로 알고리즘을 변경할 수 있다.