Skip to content

red-drop/design-patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Design-Patterns

Study Design-patterns with java

  • java 11

Design-Pattern

  • 발전하는 시스템에 있어서 유연성을 좋은 구조로 가져가기 위한 방법
  • 여러가지 디자인 패턴을 엮어서 사용 할 수 있고, 같은 상황에 다른 패턴을 사용 할 수도 있다.
  • 시스템의 요구사항과 앞으로의 변경 사항에 따라 적절한 패턴을 적용해서 사용한다.

Design Pattern Categories

  • 디자인 패턴은 결국 시스템의 유연성을 가져가기 위한 방법이다.
  • 즉 시스템의 유연성을 방해하는 어떠한 요소를 해결하기 위해 만들어진 방법이라고 할 수 있다.
  • 이러한 유연성의 방해 요소는 어느정도 카테고리화가 되어 있다.

Creation Patterns

객체 생성 절차를 추상화 하는 패턴으로, 객체를 생성 또는 합성 하는 방법을 서브 클래스에 위임한다.

Structural Patterns

  • Composite
  • Decorator
  • Facade
  • Bridge
  • Proxy
  • Composite
  • Adapter
  • Flyweight

Behavioral Patterns

  • Template Method
  • Observer
  • State
  • Strategy
  • Template Method
  • Command
  • Iterator
  • Visitor

About

GoF DesignPatterns

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages