런던행 개발여행
로그인
런던행 개발여행
로그인
디자인 패턴 개요
런던행
·
2020년 8월 3일
팔로우
0
디자인 패턴
0
디자인 패턴
목록 보기
1/8
디자인 패턴의 장점
여러 프로젝트에서 재 사용될 수 있다.
설계 문제를 해결
오래 시간에 걸쳐 유효성이 입증
신뢰할 수 있는 솔류션이다.
디자인 패턴 용어
스니펫(snippet): 데이터베이스에 연결하는 파이썬 코드 등의 특수한 목적을 위한 코드
디자인(design): 무제에 대한 해결책
스탠다드(Standard): 문제를 해결하는 대표적인 방식, 포괄적이며 현재 상황에 적합한 방식
패턴(Pattern): 유효성이 검증된 효율적이고 확장 가능한 해결책
디자인 패턴의 분류
생성 패턴
구조 패턴
행위 패턴
생성패턴
객체가 생성되는 방식을 중시
객체 생성 관련 상세 로직을 숨긴다
코드를 생성하려는 객체형과는 독립적이다.
구조패턴
클래스와 객체를 더 큰 결과물로 합칠 수 있는 구조로 설계한다.
구조를 간결화 하고 클래스와 객체 간의 상호관계를 파악 할 수 있다.
클래스 상속과 콤포지션을 중시한다.
행위 패턴
객체 간의 상호작용과 책임을 중시한다
객체는 상호작용하지만 느슨하게 결합돼야 한다.
런던행
unit test, tdd, bdd, laravel, django, android native, vuejs, react, embedded linux, typescript
팔로우
다음 포스트
싱글톤 디자인 패턴
0개의 댓글
댓글 작성