Tags
- java
- Spring
- 옵저버패턴
- 디자인패턴
- kotlin
- Openjdk
- remix icon
- EntityGraph
- fontawesome
- 전략패턴
- Observer Pattern
- 리믹스아이콘
- 라즈베리파이
- Docker
- restcontroller
- oraclejdk
- restdocs
- 폰트어썸
- QueryDSL
- OneToMany
- springboot
- with jdk
- Spring Cloud
- openapispec
- spring cloud contract
- 라즈베리파이 클러스터
- 도커
- 무료 아이콘 폰트
- java_to_kotlin
- arc browser
Archives
- Today
- Total
목록with jdk (1)
< Dev-Kidult />
디자인 패턴 - 옵저버패턴(Observer pattern) with jdk
옵저버패턴은 영문 그대로 관찰자가 존재하는 디자인 패턴입니다. 관찰자(observer)와 관찰당할 대상(observable)이 존재하며 관찰당하는(?) 대상이 무언가의 액션이나 상태변화가 일어나면 관찰자에게 알려주는 방식입니다. 옵저버패턴을 구현함에 있어서 많은 방법이 있지만 해당 글에서는 jdk에 구현되어 있는 observer interface와 observable class를 상속받아 구현하는 방식을 진행하도록 하겠습니다. 진행에 앞서 observable은 날씨 상태를 가지고 있는 객체를 observer는 날씨 상태변화에 따라 작동하는 객체들로 구성을 하였습니다. class WeatherData extends Observable { private double temperature; // 온도 priv..
개발/Back-end
2019. 7. 11. 00:36