[CS] 디자인패턴과 라이브러리/프레임워크
디자인패턴 - 객체 간 상호관계를 통해 문제 해결 - 프레임워크, 라이브러리의 토대 (ex. sns 로그인 연동시 한 줄로 해결) - 이를 기반으로 여러 문제를 해결하는 데 있어 빠른 의사소통 가능 코드를 모두 한 파일에 넣으면 모듈화 에러 수정, 로직 변경이 어려움 규약, 전략패턴 종류 - 생성 패턴: 객체를 어떻게 만들까 - 구조 패턴: 만들어진 객체를 어떤 구조로 무엇을 만들 것인가 (프록시, 어댑터, - 행동 패턴: 객체나 클래스 간 알고리즘, 책임 할당에 관한 패턴 (이터레이터, 옵저버, 전략, --> 이외에도 수천가지 다양한 디자인패턴이 있다. 라이브러리/프레임워크 - 공통으로 사용될 수 있는 특정한 기능들 모듈화 - 폴더명, 파일명 규칙 X / 규칙 O 라이브러리(ex. axios)는 프레..
2024. 6. 26.