Design Pattern with Java & Swift
디자인패턴03-Decorator 패턴 with Java
앱등개발자IOS
2022. 10. 7. 00:45
# 데코레이터 패턴 ( => 기존 class코드를 바꾸지 않고 객체에 새로운 임무 추가 가능!)
## 정의 : 한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체에게 연락이 가고, 자동으로 내용이 갱신되는 방식으로, "일대다 의존성"을 정의한다.
## 키워드 : One-to-Many
## 목적 : 상태 변화(State change)를 다른 다수의 객체들에게 알리기 위함
## 디자인 원칙!! : OCP ( Open-Closed Principle )
=> Class는 확장에는 열려있고, 변경에는 닫혀있어야 한다.
(