OOP1 헤드 퍼스트 디자인 패턴 유지 관리가 편리한 객체지향 소프트웨어를 만드는 법 그림도 풍부하고 흥미로운 아이디어로 가득 찬 책이다. 책을 읽으면서 질문과 내용을 정리합니다. 디자인 패턴이란? 소프트웨어를 만들 때 이해하기 쉽고, 유연하게 만들 수 있는 디자인 원칙을 패턴화 시켜서 경험적으로 정리해놓은 패턴을 말합니다. 검증된 객체지향 디자인 경험의 산물이라고 할 수 있다. 관리하기 쉽고 유연하고 재사용이 용이한 시스템을 만들어야 한다면 디자인 패턴을 활용하는 게 매우 유용할 거라고 생각합니다. 아래의 질문에 대한 좋은 아이디어가 패턴화 된 것 같다. 어떻게 코드를 더 많이 재사용할 수 있을까? 어떻게 변화에 대처하여 코드 작업량을 최소화할 수 있을까? 어떻게 변화의 전파를 최소화할 수 있을까? 어떻게 시스템의 일부분을 다른 부분과.. 2022. 11. 27. 이전 1 다음