Design Pattern
-
[GoF Design Pattern] 전략 패턴 (Strategy Pattern)Design Pattern 2023. 9. 22. 00:46
GoF Design Pattern에 대한 설명은 아래 포스트를 참고해주세요. https://developer-been.tistory.com/41 [GoF Design Pattern] 디자인 패턴 디자인 패턴 디자인 패턴은 모듈의 세분화된 역할이나 모듈들 간의 인터페이스 구현 방식을 설계할때 참조할 수 있는 전형적인 해결 방식을 말합니다. 디자인 패턴을 통해 설계 문제, 해결 방법 developer-been.tistory.com 전략 패턴 (Strategy Design Pattern) 전략 패턴(Strategy Pattern)은 객체 지향 디자인 패턴 중 하나로, 알고리즘을 정의하고 해당 알고리즘을 캡슐화하여 교체 가능하게 만드는 패턴입니다. 이를 통해 동일한 작업을 수행하는 여러 알고리즘을 선택적으로 사..
-
[GoF Design Pattern] 디자인 패턴Design Pattern 2023. 9. 22. 00:39
디자인 패턴 디자인 패턴은 모듈의 세분화된 역할이나 모듈들 간의 인터페이스 구현 방식을 설계할때 참조할 수 있는 전형적인 해결 방식을 말합니다. 디자인 패턴을 통해 설계 문제, 해결 방법, 해결 방법을 언제 적용해야 할지, 그 결과는 무엇인지 등을 알 수 있습니다. 또한 디자인 패턴은 한 패턴에 변형을 가하거나 어떠한 요구사항을 반영하면 다른 패턴으로 변형되는 특징이 있습니다. 1995년 GoF(Gang of Four)라고 불리는 Erich Gamma, Richard Helm, Ralph Johnson, John Vissides가 처음으로 디자인 패턴을구체화 하였습니다. GoF의 디자인 패턴은 소프트웨어 공학에서 가장 많이 사용되는 디자인 패턴이며 목적에 따라 분류할 시 생성 패턴 5개, 구조 패턴 7개..