Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- SharedFlow
- ImageView
- 구조패턴
- DistributedSystems
- threadsafety
- RxJava
- Kotlin
- 행위패턴
- 전역상태관리
- 유스케이스다이어그램
- 이미지찌그러짐
- LazyInitialization
- 아키텍쳐패턴
- android
- 옵서버
- ArchitecturePatterns
- MVVM
- ClientServerArchitecture
- 시퀀스다이어그램
- decoding
- NetworkCommunication
- 싱글톤패턴
- scaletype
- SoftwareArchitecture
- SDLC
- 이미지짤림
- LayeredArchitecture
- stateflow
- 클래스다이어그램
- SystemDesign
Archives
- Today
- Total
목록행위패턴 (1)
Kyung_Development
소프트웨어 디자인 패턴: 이해와 적용
소프트웨어 개발에서 디자인 패턴은 반복적인 문제 해결을 위한 해결책을 제시하는 중요한 도구입니다. 이번 글에서는 널리 사용되는 네 가지 디자인 패턴인 생성 패턴, 구조 패턴, 행위 패턴, 아키텍처 패턴에 대해 자세히 알아보겠습니다. 1. 생성 패턴 (Creational Patterns) 생성 패턴은 객체의 생성 메커니즘을 다루며, 객체를 인스턴스화하는 과정을 추상화합니다. 팩토리 메서드 (Factory Method): 객체 생성을 서브클래스로 분리하여 유연성을 제공합니다. 예를 들어, 여러 종류의 객체를 생성할 때 각 객체에 대한 생성 로직을 서브클래스에 위임합니다. 싱글턴 (Singleton): 애플리케이션 전체에서 단일 객체 인스턴스를 유지합니다. 이는 전역 상태를 관리하거나 공유 리소스에 대한 중앙..
정보처리기사/소프트웨어 설계
2024. 3. 22. 15:43