관리 메뉴

기억을 위한 기록들

디자인 패턴을 써야할까? 본문

디자인 패턴 ( Design Pattern )

디자인 패턴을 써야할까?

에드윈H 2023. 4. 24. 23:16

디자인패턴의 목적 -> 읽기 쉽고, 이해 하기 쉽고, 수정하기 쉽기 위해 쓴다.

 

읽기 쉬워지기 위해서 디자인 패턴을 쓰는게 아니라, 디자인패턴을 쓰기 위해 코드가 더 어려워 지기도한다. 

 

결국은 클래스 중심의 OOP 패턴들이 많이 있다.

 

오히려 간단한 함수 인터페이스나, 함수형 프로그래밍이나 멀티 패러다임(여러가지 섞은)이 더 나을 수도 있다.

 

OOP 중심의 디자인 패턴을 학습하면 클래스에 대한 관점이 더 유연해지고, 문제에 맞는 클래스를 구조를 생각하는데 도움이 된다고 한다.