15장1 15장 - 디자인 패턴과 프레임워크 개요 이번 장에서는 객체지향 관점에서 디자인 패턴과 프레임워크가 설계에 어떻게 영향을 주는지에 대해 알아봅니다. 소프트웨어 패턴이란 무엇일까? 패턴이란 하나의 실무 컨텍스트에서 유용하게 사용해 왔고 다른 실무 컨텍스트에서도 유용할 것이라고 예상되는 아이디어입니다. 이러한 패턴을 잘 이해하기 위해서는, 단순한 정의를 넘어서 패턴이 내포하는 미묘한 의미와 적용의 배경을 파악하는 것이 중요합니다. 패턴은 문제와 그 해결책을 연결하는 방식으로 정리되며, 이를 통해 개발자들 사이의 의사소통을 돕고, 추상적인 원칙과 실제 코드 사이의 간극을 메우는 역할을 합니다. 패턴의 장점은 무엇일까? 1. 실무에서 얻은 경험을 효과적으로 요약하고 전달할 수 있다는 점입니다. 이는 초보자들이 경험을 통해 검증된 방법론을 배우고,.. 2023. 11. 14. 이전 1 다음