일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- solid
- Collections
- 디자인패턴
- 람다 칼큘러스
- lambda calculus
- tcp
- javscript
- 로버트마틴
- 백준
- JDBC
- 자바
- Network
- 큐
- Python
- Eclipse
- 함수형 프로그래밍
- Collection
- Spring
- JavaScript
- DesignPattern
- Java
- Rails
- 스택
- design-pattern
- 파이썬
- exception
- Pattern
- 겨울카카오인턴
- functional programming
- 프로그래머스
Archives
- Today
- Total
목록visitor (1)
개발자 노트
Visitor Pattern
참고자료 https://refactoring.guru/design-patterns/visitor Intent 분류 behavioral design pattern object의 behavior을 캡슐화하고 요청을 object에 위임하는 패턴 정의 object로부터 알고리즘을 분리하는 패턴 Problem 상황 하나의 거대한 그래프로 구성된 지형 정보 앱을 개발하고 있습니다. 노드는 도시 또는 도서관같은 것이 될 수 있습니다. 노드 사이에 도로가 있다면 연결될 수 있습니다. 노드의 클래스는 노드의 유형을 나타내고, 각 특정한 노드는 객체를 나타냅니다. 요구 그래프를 XML format으로 export하라는 요구를 받았습니다. 안 좋은 접근 방법 - 노드에 로직 추가 노드에 XML exporting method..
디자인패턴/Behavioral Design Pattern
2020. 10. 18. 10:18