패턴 2

[Pattern]Observer Pattern

객체들 사이에 1:N의 의존관계를 정의해 두어, 어떤 객체의 상태가 변할 때 그 객체에 의존성을 가진 다른 객체들이 그 변화를 통지 받고 자동으로 갱신될 수 있게 만드는 패턴입니다. Observer를 상속받아서 ConcreteObserver를 구현합니다. 구현한 ConcreteObserver의 notify()는 객체의 상태가 변할 때 이를 반영할 알고리즘을 구현합니다. Subject에 구현해 놓은 ConcreteObserver를 registerObserver(Observer o)를 이용해 observerCollection에 등록합니다. 등록한 ConcreteObserver는 Subject의 notifyObserver()를 통하여 호출됩니다. 즉, 개발자는 각각의 Observer들을 일일이 갱신할 필요없이..

사람 냄새나는 에자일과 패턴이야기 - 손영수

프로젝트의 3대 요소 Scope Cost Time +organization 사람들과 밥을 먹으면서 대화를 나누어라 => 새로운 디자인 패턴 상사한테 자주 당하는 페턴 => Test the water Fearless Change => 사용자의 입장을 이해하고 소프트웨어를 개발해야한다. 기술적인 측면 이외의 것을 이해해야한다. do Food Pattern => 같이 밥먹는 것이 중요하다. Just say thanks 구체적인 감사의 표시와 칭찬 커피 한잔과 함께하는 간단한 면담 Stay in Touch => 계속 들어줘야한다. Good timing => 부탁을 할 때, 타이밍을 잘 잡아야한다. 서로 말도 많이 하고 식사를 해야한다. 구글을 이긴 Startup 이야기 Google Powermeter : 스마트..