알고리즘, 디자인패턴

2015. 4. 16. 18:40프로그래밍/지식창고

728x90
728x90

알고리즘
유한한 문제를 효율적으로 해결하기위한 절차나 방법의 집합.

 

디자인패턴
자주 쓰는 설계, 구조상의 문제의 해결을 정리한 패턴의 집합.

 

알고리즘과 디자인패턴의 차이
알고리즘은 유한한 문제해결의 속도와 효율성에 초점을둔다.
디자인패턴은 라이브러리와 프레임 워크의 상위 개념으로
객체간의 관계를 표현하는데 유용하여
효율적인 설계를 가능하게 해줍니다.

 

디자인 패턴을 왜 쓰는가?
객체간의 관계를 유연하게 만들어 유지보수가 용이하다.

 

사용시 주의사항
- 디자인패턴은 외우는 것이 아니라 활용하는 것이다.

- 디자인패턴에 프로젝트에 맞추는 것이 아니라

프로젝트에 디자인 패턴을 적용하는 방법으로 구현한다.

728x90
반응형

'프로그래밍 > 지식창고' 카테고리의 다른 글

[크롬] 트레이 없애기(for mac)  (0) 2015.07.28
BST  (0) 2015.06.18
FSM  (0) 2015.05.28
고정폭 폰트, 가변폭 폰트  (0) 2015.04.15
자료구조 관련 용어정리  (0) 2015.04.11
[VS] 컴파일 하자마자 cmd창이 사라진다면?  (0) 2015.04.06
가상 함수 테이블과 가상 포인터 관련 자료  (0) 2015.04.02