일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Spring
- JavaScript
- Network
- Collections
- javscript
- 람다 칼큘러스
- 스택
- Java
- Collection
- 프로그래머스
- 로버트마틴
- lambda calculus
- Eclipse
- Python
- functional programming
- 백준
- tcp
- Pattern
- 겨울카카오인턴
- Rails
- 함수형 프로그래밍
- 디자인패턴
- exception
- 큐
- 파이썬
- solid
- 자바
- design-pattern
- JDBC
- DesignPattern
Archives
- Today
- Total
목록Decorator Pattern (1)
개발자 노트
functional하게 decorator pattern 구현
계기 이번은 좀 서론이 기네요... 넘어가셔도 좋습니다. 시작은 flux개념을 이해하는데에서 시작했습니다. 그래서 redux + canvas로 벽돌 깨기를 구현하고 있었습니다. (뭐 어떻게 삽질하니 react를 제외하고 redux만 사용이 가능하더라구요? ) 문제 - 상태 변경시, 관련된 renderer에게만 notify하고 싶다. redux에서는 상태변경시 특정 상태 변경에 대해 subscribe중인 rendering 로직이 실행됩니다. 예를 들면 공이 벽돌과 충돌한 action이 있다면 벽돌이 부셔져야겠지요? 그래서 벽돌 상태를 inactive정도로 변경했다면 벽돌을 그리는 담당을 하는 render function만 실행해야겠죠? 그런데 redux에서는 rootState로 관리하고, rootState..
컴퓨터 언어/함수형 프로그래밍
2021. 6. 19. 16:37