디자인 패턴

Ji·2021년 11월 14일

디자인패턴?

  • 건축으로 치면 건축공법에 해당.
  • 소프트웨어 개발 방법을 문서로 공식화한 것.
  • 디자인 패턴을 따라 코딩을 하면 코드의 가독성이 좋아지고, 테스트 및 유지보수도 매우 편함.
  • 복잡한 로직의 앱은 디자인 패턴이 꼭 필요함. (코드를 매번 수정해야하기 때문)

    소프트웨어 개발 방법에서 사용되는 디자인 패턴은 프로그램 개발에서 자주 나타나는 과제를 해결하기 위한 방법 중 하나로, 과거의 소프트웨어 개발 과정에서 발견된 설계의 노하우를 축적하여 이름을 붙여, 이후에 재이용하기 좋은 형태로 특정의 규약을 묶어서 정리한 것이다. 알고리즘과 같이 프로그램 코드로 바로 변환될 수 있는 형태는 아니지만, 특정한 상황에서 구조적인 문제를 해결하는 방식을 설명해 준다. (위키피디아)

profile
공부방

0개의 댓글