2. Observer Pattern 2. Observer Pattern (옵저버 패턴) 2.1 Observer Pattern 이란?- Subject의 상태 정보가 갱신되면 Subject에 의존하는 Observer들한테 연락이 가고 자동으로 내용이 갱신되는 방식으로 일대다 의존성을 정의한 패턴- 느슨한 결합을 이용한 일대다 의존성 관계.- JDK에서 가장 많이 쓰이는 패턴 중 하나.- subject(1) : observer(多) subject 객체에서 데이터를 관리observer 객체들은 subject 객체에 등록되어 있으며 subject 객체의 데이터가 갱신되면 갱신 내용을 전달받는다. 2.2 기상 스테이션 APP 만들기 2.2.1 요구사항최신 기상 정보(기온, 습도, 온도)를 수집하는 측정기부터 받은 Data를 기반으로 아래 세가지 항목.. Design Pattern/Head FIrst Design Pattern 6년 전
1. Strategy Pattern Head Fist Design Pattern 책에 있는 내용들을 정리해서 올립니다. 1. Strategy Pattern (전략 패턴) 1.1 Design Pattern 이란?우리는 개발을 하며 어떠한 문제에 부딪힌 적이 있을것입니다.예를 들어 내가 만들어 놓은 객체를 가져다 사용하는 클래스를 설계했습니다. 그런데 그 객체에 수정사항이 생기는 경우는 정말 많죠."뭐 수정사항이 생겼으면 수정하면 되지 그게 뭐?" 라고 생각하실 수도 있습니다. 하지만 객체를 수정하면 해당 객체를 가져다 사용하는 클래스 또한 수정해야 하는 문제가 발생했을 것입니다. 이러한 문제는 두 클래스 사이의 결합도 때문에 발생하는 문제죠. 하나의 클래스를 고쳤다고 다른 모든 클래스들을 고쳐야 한다면 정말 암담하겠죠? 이렇듯 설계는 개발하.. Design Pattern/Head FIrst Design Pattern 6년 전