개발자에게 디자인 패턴이란 무엇인가?
디자인 패턴이란 많은 실무 프로그래머들이 인정한 효율적인 코딩방법 or 구조 라고 보면 된다.
효율적인 코딩방법은
1. 코드가 명확단순
2.모듈(클래스나 함수)은 한가지 기능만 하도록 세분화
3.재사용성이 높음
4.유지보수가 쉬움
5.리소스의 낭비가 없거나 최소화
라고 볼수있다.
이러한 효율적인 코드를 만들기 위해 '디자인 패턴'을 익혀야 한다.
디자인 패턴은 외우는게 아니라, 직접 코드에 적용해보고 익혀야 한다.
차후 여러 상황에 대해 어떤 패턴을 적용 시킬것인가에 대한 판단 및 적용을 할줄 아는 능력이 필요하다.
대표적인 패턴 7가지가 있다.
팩토리 패턴
싱글톤 패턴
프록시 패턴
어댑터 패턴
MVC 패턴
커맨드 패턴
템플릿 패턴
이것은 다음 게시글에 설명할 것이다.
'Developer' 카테고리의 다른 글
프레임 워크와 라이브러리의 차이 (0) | 2020.07.24 |
---|---|
디자인 패턴 종류 (0) | 2020.07.24 |
Dispatcher Servlet 이란? (0) | 2020.07.24 |
기본형 변수와 참조형 변수 (0) | 2020.07.24 |
apache와 tomcat을 구분하자 (0) | 2020.07.24 |
Comments, Trackbacks