[CS]14. 디자인 패턴 & UML 다이어그램
Posted by 개발 정리 블로그
디자인 패턴(Design Pattern)은 소프트웨어 디자인에서 문제 해결을 위해 반복적으로 사용되는 설계 기법이며, 설계 방법이다. 디자인 패턴을 사용하면 단지 코드만 재사용하는 것이 아니라, 소프트웨어 디자인의 일관성, 호환성, 재사용성을 높여 유지 보수성을 높게 유지할 수 있다.(프로그램의 복잡성이 증가할 때 매우 유용하다.) 디자인 패턴을 프로젝트에 상시 적용하여야 하는 것은 아니지만, 추후 재사용과 호환, 유지 보수시 발생하는 문제 패턴을 예방하기 위하여 패턴을 만들어 둔 것이다. 클래스 간의 관계를 설명하는 것이 디자인 패턴. 객체 지향적으로 프로그래밍을 하기 때문에 현실 세계에 있는 것을 컴퓨터로 가지고 와야 함... +Design Smells 더보기 design smell이란 나쁜 디자인을..
