교과목 소개
교육과정 소개
| 교과목코드 |
교과목 |
학점 |
| Y030016 |
소프트웨어 설계 패턴 |
3 |
소프트웨어 설계 패턴은 소프트웨어 설계 시에 반복적으로 나타나는 설계 문제에 대한 일반화된 재사용가능한 해결책이다. 본 교과목은 좀더 나은 객체지향 프로그램을 설계하기 위해 소프트웨어 설계 패턴을 어떻게 적용할 것인지에 초점을 돈다. 교재에서 나열된 13개의 주요한 설계패턴을 학습하며, 이를 Java나 Kotlin으로 어떻게 구현할지 UML로 어떻게 표현할 지를 배울 것이다.