본문 바로가기

하고재비

검색하기
하고재비
프로필사진 DeadDE

  • 분류 전체보기
    • Oracle 11g
    • JAVA
    • JAVA NETWORK
    • JAVA Spring Framework
    • Server
    • Python
    • Android
    • R Hadoop
    • AJAX
    • C , C++
    • C# Windows Forms WPF
    • 비공개
    • HTML
    • EAP
    • Design Pattern
    • TIP
    • PI
    • Prompt Engineering
Guestbook
Recent Posts
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Design Pattern (1)

하고재비

Strategy Pattern 스트래지 패턴

스트레지 패턴은 전략을 쉽게 바꿔주기 위한 패턴. 여러 알고리즘이 클래스 별로 캡슐화 되어있고, 이들이 필요할때 교체할수 있도록 함.. 1) StrategySort - 인터페이스. 추상클래스 - 외부에서 동일한 방식으로 알고리즘을 호출하는 방법을 명시 2) quickSort, selectSort, bubbleSort - 위에서 명시한 알고리즘 구현부 3) sort() - 패턴을 이용하는 역할 로봇이라는 추상클래스를 이용하여 아톰과 태권브이라는 자식클래스를 설정. 설계의 이유는 아톰과 태권브이 둘 다 공격과 이동 기능이 있는 로봇의 한 종류이기 때문이다. 하지만 아톰과 태권브이의 이동과 공격의 형태가 다르기 때문에 Robot 클래스에서 이 둘을 추상메서드로 설정하여 자식클래스에서 각각 정의하도록 구현. p..

Design Pattern 2020. 9. 10. 23:34
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바