디자인 패턴
소프트웨어를 설계할 때 자주 발생하는 문제들에 대한 재사용 가능한 해결책을 말한다.
경험이 많은 소프트웨어 엔지니어들의 해법을 잘 정리해서 이름을 부여하고 디자인적인 추상성을 주어 패턴화시키면,
이것 들이 공통 언어 역할을 하게 되어 좀 더 효율적으로 협동 작업을 할 수 있게 된다.
경험이 없는 소프트웨어 엔지니어들은 효율적이고 유용성이 좋은 디자인에 대한 해법을 빠르게 읽히고
자신이 디자인하는 시스템의 안정성과 성능을 높일 수 있다.
'학교 공부' 카테고리의 다른 글
리눅스 vi 편집기 (0) | 2021.09.11 |
---|---|
[네트워크] TCP/IP 프로토콜 (0) | 2021.09.05 |
[네트워크] 통신 기초- OSI 7계층 모델, 프로토콜, 라우터 (0) | 2021.09.04 |
[오픈소스소프트웨어] 오픈소스 소프트웨어의 의해 (0) | 2021.09.01 |
[Spring] Web Architecture- 동적 페이지 / 정적 페이지 (0) | 2021.08.30 |