Design Pattern

김상민·2022년 12월 2일
0

디자인패턴

목록 보기
1/3

디자인 패턴이란..

Design patterns are a fundamental part of software development, as they provide typical solutions to commonly recurring problems in software design.

즉, 패턴이란 많은 사람들이 겪은 문제점과 해결 방법을 정리해둔 것을 말한다. 이렇게 반복되는 패턴의 원리에 대한 개념을 공학적인 측면에서 도입한 것이 디자인 패턴의 시작이다.

디자인 패턴에 익숙해진 후 코드를 작성하면 과거의 코드나 새로운 코드를 학습하는 시간을 줄일 수 있다.

디자인 패턴과 처리 성능은 별개의 문제다. 성능 최적화를 위해서는 많은 함수의 호출과 객체 간 호출이 적을수록 좋다. 하지만 패턴은 코드의 가독성과 유지 보수를 목표로 하기 때문에 객체의 메서드를 분리하며 호출도 자주 발생한다. 그래서 패턴을 너무 많이 사용하면 잦은 메서드 호출로 인해 성능이 저하될 수도 있다.

참고

https://www.patterns.dev/posts/introduction/

  • 쉽게 배워 바로 써먹는 디자인 패턴 - 이호진
profile
성장하는 웹 프론트엔드 개발자 입니다.

0개의 댓글