CS공부/디자인 패턴

[디자인 패턴] 디자인 패턴이란?

yepppi 2023. 2. 12. 16:37
반응형
SMALL

책 읽으며 공부하는 습관도 좋다고 생각되어서 아이패드에 교보문고 전자도서관 앱을 설치했다. 무료로 책을 대여해서 볼 수 있어 너무 좋다! 특히 나같은 대학생들에게 너무 좋은 것 같다.

 

지식을 정리하는 습관을 어떻게 쌓아야하나 크게 3가지 방법을 고민했다. 지금처럼 티스토리 기술 블로그에 정리하기, 깃허브 레포에 정리하기(새로운 방법이라 도전해보고 싶은 마음이 크다), 노션에 정리하기(포트폴리오에 공부 흔적 링크를 달 수 있다는 장점이 있다). 그냥 다방면으로 해보려고 한다. 길을 잘 모르겠어서! ㅎㅎ

 

 

 

디자인 패턴이란?

 

디자인 패턴이란 프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계 등을 이용하여 해결할 수 있도록 하나의 '규약' 형태로 만들어 놓은 것이다. 즉, 이전에 발생했던 문제점들이 또 발생했을 때 재사용할 수 있도록 해결책을 만들어 놓는 것이다. 

 

 

<출처>

책 [면접을 위한 CS 전공지식 노트]

https://product.kyobobook.co.kr/detail/S000001834833

 

면접을 위한 CS 전공지식 노트 | 주홍철 - 교보문고

면접을 위한 CS 전공지식 노트 | 디자인 패턴, 네트워크, 운영체제, 데이터베이스, 자료 구조, 개발자 면접과 포트폴리오까지! CS 전공지식 습득과 면접 대비, 이 책 한 권이면 충분하다! 개발자 면

product.kyobobook.co.kr

 

이 책에서는 약 10가지 정도의 디자인 패턴을 소개하고 있어 앞으로 간간히 책으로 공부를 해보려고 한다.

반응형
LIST