일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- DP
- package
- bfs
- 객체지향
- 디자인 패턴
- MariaDB
- process.env
- mock
- 동적계획법
- 메모이제이션
- GOF
- 추상화
- dfs
- netlify
- CSS
- 클라우드
- Solid
- dotenv
- azure
- Java
- npm
- 캡슐화
- Secret
- github
- AOP
- 다형성
- PostgreSQL
- 상속
- 서브셋폰트
- git
Archives
- Today
- Total
목록GOF (1)
이것저것 해보기🌼
디자인 패턴
디자인 패턴이란? 자주 사용하는 설계 패턴을 정형화해서 이를 유형별로 가장 최적의 방법으로 개발을 할 수 있도록 정해둔 설계 알고리즘과 유사하지만, 명확하게 정답이 있는 형태는 아니며 프로젝트 상황에 맞추어 적용가능하다. 장점 - 개발자 간의 원활한 소통 - 소프트웨어 구조파악 용이 - 재사용을 통한 개발시간 단축 - 설계변경 요청에 대한 유연한 대처 단점 - 초기투자비용 부담 Gof 디자인 패턴 소프트웨어를 설계할때 기존 경험 등 지식을 공유하기 위해 나온 디자인 패턴. 유용한 설계를 디자인 패턴으로 정리해둔것으로, 23개의 패턴이 있다. 크게 3가지로 나눌수 있다. 1. 생성패턴 객체를 생성하는 것과 관련된 패턴 ex) Factory Method, Singleton, Builder, Chaining ..
BE/JAVA
2021. 6. 29. 17:18