일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 직장영어
- Android
- 영어회화
- firestore
- 특수기호
- Firebase
- non conventional NFR
- skeleton architecture
- cloud firestore
- RecyclerView
- 특수문자
- 파이썬
- 메타 쓰레드
- 쓰레드 비디오 다운로드
- django
- 이모티콘
- meta threads
- 안드로이드
- 젠킨스
- conventional NFR
- endless scrolling
- git
- Python
- 객치지향프로그래밍
- 쓰레드 이미지 다운로드
- re-engineering
- Realtime Database
- 라이브아카데미
- 자료구조
- jenkins
Archives
- Today
- Total
목록디자인 패턴 (1)
Owl Life
GOF - Software Design Pattern
왜 디자인 패턴을 사용하나? 재사용 가능하고, 유연한 구조를 가지는 소프트웨어 개발 커뮤니케이션 : 구체적인 설명 없이 구조화된 패턴에 대한 사전 지식으로 커뮤니케이션에 드는 비용, 비용 절약. 설계 과정의 속도를 높일 수 있음. 이미 검증되고 테스트된 구조이기 때문. 구현이 아닌 인터페이스에 맞춰서 프로그래밍 바뀌는 부분은 따로 뽑아서 캡슐화. 상속 보다는 구성을 활용. → 구성을 활용하면 유연성을 크게 향상 시킴. Principles of Design Patterns Interface Separated from implementation Substitution with various implementation Open Closed Principle (OCP) Classification of Desig..
Software Architecture
2022. 12. 4. 13:24