Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

디자인 패턴이란 무엇인가요? #173

Open
sustainable-git opened this issue Sep 11, 2022 · 1 comment
Open

디자인 패턴이란 무엇인가요? #173

sustainable-git opened this issue Sep 11, 2022 · 1 comment
Labels

Comments

@sustainable-git
Copy link
Member

No description provided.

@sustainable-git
Copy link
Member Author

  • Design pattern은 software에서 특정 상황을 해결하는데 쓰이는 template입니다.
  • Progamming은 문제를 해결하는 과정이고, 반복적으로 등장하는 문제들을 해결하기 위한 Best Case를 template화 할 필요가 있었습니다.
  • Design pattern을 사용하게 되면 다음과 같은 장점이 생길 수 있습니다.
    • 호환성 향상
    • 유지 보수성, 확장성 향상
    • 개발자간 원활한 의사소통
    • 재사용으로 개발 시간 단축
    • 가독성 향상으로 구조 파악 용이
    • 불필요한 resource 낭비 방지
    • Test 가능성 향상
  • 대표적인 Design pattern은 다음과 같습니다.
    • SOLID 원칙
    • Singleton
    • Factory Method
    • Delegate
    • Observer

디자인 패턴이란?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant