디자인 패턴을 학습해야하는 이유
디자인 패턴 ·디자인 패턴은 코드 설계시 사용할 수 있는 일종의 템플릿으로, 사용하면 코드의 재사용성, 확장성, 유연성, 편의성, 성능적으로 이점이 있습니다.
코드의 재사용성을 늘려 중복 코드를 제거하고 일관성 있는 코드를 작성할 수 있습니다.
확장성이 늘어나면 기능이나 구조를 확장하기 쉬워지고, 시스템 변화 및 개선을 쉽게 할 수 있다.
유연성은 높으면 코드의 변경이 더 쉬워집니다.
편의성은 개발자가 반복적으로 코드를 사용하는 일 등, 피곤한 일들을 줄어들게 만듭니다.
성능상으로 메모리 사용량을 줄이거나, 프로그램 실행 속도가 높아질 수 있다.