디자인 패턴과 설계 재사용

디자인 패턴이란?

프레임워크란?

이 얘기가 왜나오냐?

소프트웨어 패턴

패턴은 반복적으로 발생하는 문제와 해법의 쌍이다.

패턴은 추상적인 원칙과 실제 코드 작성 사이의 간극을 메워주어 실질적인 코드 작성을 돕는다.

패턴 분류

아키텍처 패턴, 디자인 패턴 등등이 있다. ㄴㅈ

패턴과 책임-주도 설계

객체지향 설계에서는 올바른 책임을 올바른 객체에게 할당하고 객체 간의 유연한 협력관계를 구축하는 것이 중요하다.

패턴은 역할, 책임, 협력의 템플릿이다. 반복적으로 발생하는 문제를 해결하기 위해 사용할 수 있는 훌륭한 예제

캡슐화와 디자인 패턴