디자인 패턴(구)/헤드 퍼스트 디자인 패턴 2

[디자인 패턴] 2장 - 옵저버 패턴(Observer Pattern) 알아보기

지난 시간에는 디자인 패턴의 필요성과 디자인 원칙에 대해 공부하였다. 지난 내용이 궁금하면 여기 클릭!! 이번 시간에는 옵저버 패턴에 대해 공부할 것이다. 이를 위해 상황 설명, 얻을 수 있는 장점, 그리고 코드로 옵저버 패턴에 대해 이해할 것이다. 참고한 내용은 다음과 같다. https://m.hanbit.co.kr/store/books/book_view.html?p_code=B6113501223 1. 객체와 객체지향? 객체는 실제를 본떠 새로운 세계를 창조하는 것으로, 각각의 객체는 자신의 역할과 책임을 다하고 각자의 역할을 충실한 채로 서로 협력하는 것을 객체 지향이라고 한다. 이 객체란 무엇인가에 대해 인지를 하고 다음 상황 설명을 보고, 음미해보면 더욱 이해가 잘 된다. 2. 상황 설명 우리는 ..

[디자인 패턴] 1장 - 디자인 패턴은 왜 필요할까? + 디자인 원칙

최근들어 필자는 더욱 더 기본에 충실한 개발자가 되기로 하였다. 그래서 다시 디자인 패턴을 공부하기로 했다. 사실 필자는 디자인 패턴 섹션이 있는데, 또 다시 공부하는 이유는 그때는 수준이 낮은 상태에서 공부하려니 기본적인 이해자체가 힘들었다. 보여주기식 공부를 한 것 같다. 다시 글을 보니 내가 보기에 이해가 너무 힘들고 딱딱하다. 고로, 공부를 다시 진행하고, 이를 정확하고 이해가 쉬운 방식으로 정리하기로 결심했다. 이를 진행하면서 참고하는 책은... GoF책은 디자인 패턴의 고전이고 정말 좋은 책이라지만... 2005년 이후로는 이 책이 훨씬 더 많이 팔렷고 부동의 1위라는 것이 헤드퍼스트 디자인패턴의 설명! (아기다리고기다리던책!) 이미 나는 영업당하고 말았다... 하여간 이 책을 기점으로, 학습..