학교 공부

[설계 패턴] 디자인 패턴이란?

연듀 2021. 9. 1. 14:48

 

디자인 패턴

 

 

소프트웨어를 설계할 때 자주 발생하는 문제들에 대한 재사용 가능한 해결책을 말한다.

 

경험이 많은 소프트웨어 엔지니어들의 해법을 잘 정리해서 이름을 부여하고 디자인적인 추상성을 주어 패턴화시키면,

이것 들이 공통 언어 역할을 하게 되어 좀 더 효율적으로 협동 작업을 할 수 있게 된다.

경험이 없는 소프트웨어 엔지니어들은 효율적이고 유용성이 좋은 디자인에 대한 해법을 빠르게 읽히고

자신이 디자인하는 시스템의 안정성과 성능을 높일 수 있다.