일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- adx
- MACD
- RSI
- front-end
- 비트코인
- 어댑터 패턴
- 추세 기반 지표
- 소프트웨어공학
- ai
- 디자인 패턴
- 구조패턴
- frontend
- ccxt
- 티스토리챌린지
- 플러터
- LLM
- 오블완
- 변동성 기반 지표
- pyQT
- 행동패턴
- behavioral pattern
- next.js
- 모멘텀 기반 지표
- Python
- Flutter
- design pattern
- 볼린저 밴드
- 디자인패턴
- pyqt6
- Design Patterns
목록행동패턴 (2)
변혁적인 삶

⚙️ [SW공학 | 디자인패턴] 9. 전략 패턴 (Strategy Pattern)목차전략 패턴 개요전략 패턴의 필요성전략 패턴의 구조전략 패턴 예제전략 패턴의 장점과 단점마무리전략 패턴 개요안녕하세요! 오늘은 알고리즘을 동적으로 변경하거나 교체할 수 있는 전략 패턴(Strategy Pattern)에 대해 알아보겠습니다. 전략 패턴은 행동 패턴(Behavioral Pattern) 중 하나로, 동일한 작업을 수행하는 여러 알고리즘이 필요할 때 유용하게 사용할 수 있습니다.전략 패턴은 객체의 행동을 동적으로 설정할수 있게 하며, 조건에 따라 적합한 전략을 선택하고 교체할 수 있도록 합니다. 즉, 알고리즘을 필요에 따라 동적으로 변경하여 유연한 설계를 가능하게 합니다.전략 패턴의 필요성특정 작업을 수행하는 여러..

🚀 [SW공학 | 디자인패턴] 1. 디자인 패턴 소개(Design Patterns)목차소개디자인 패턴이란?디자인 패턴 종류디자인 패턴 사용 이유소개소프트웨어 개발에서 재사용 가능하고 확장성 있는 솔루션을 만드는 것은 매우 중요합니다. 디자인 패턴은 자주 발생하는 설계 문제를 해결하기 위한 검증된 방법을 제공하며, 이를 통해 코드의 가독성, 유지보수성, 효율성을 높일 수 있습니다.디자인 패턴이란?소프트웨어 개발에서 "디자인 패턴"은 반복적으로 발생하는 문제를 해결하기 위해 사용되는 일반적인 설계 방식을 의미합니다. 간단히 말해, 디자인 패턴은 특정 상황에서 문제를 해결하는 검증된 '청사진' 같은 것입니다. 예를 들어, 여러 객체가 동일한 작업을 수행해야 하는 경우, 전략 패턴이나 옵저버 패턴과 같은 디자..