Head First - Design Patterns 의 템플릿 메소드 패턴 기반으로 작성하였습니다. 자세한 설명은 도서를 참고해주세요. 역할 사슬 패턴이라고 들어보셨나요? 역할 사슬은 한 요청을 두 개 이상의 객체에서 처리하고 싶을 때가 있습니다. 개발자의 성향상 if 문을 클래스 내에서 길게 사용하는 것을 지양하는 분이 계시다면 역할 사슬 패턴에 대해서 알아두면 좋을거 같습니다. 역할 사슬 패턴이란? 역할 사슬 패턴은 행위패턴으로 한 요청을 두 개 이상의 객체에서 처리할 때 사용하는 패턴입니다. ◆ 장점 ‣ 요청을 보낸 쪽하고 받는 쪽을 분리 할 수 있습니다. ‣ 사슬의 구조를 몰라도 되고 그 사슬에 들어있는 다른 객체에 대한 레퍼런스를 가질 필요가 없습니다. ‣ 사슬에 들어가는 객체 변경 및 순서 변..
코딩 교육의 중요성이 시간이 지날수록 커지게 되는 시점에서 코딩교육을 왜 등장하였고 대표적인 툴이 무엇이 있는지 공유하는 시간을 갖으려고 합니다. 코딩교육을 왜 등장하였는가?애플 창업자 스티브 잡스는 코딩교육에 대해서 이렇게 언급했습니다. "모든 국민이 코딩을 배워야 합니다. 코딩은 생각하는 법을 가르쳐주기 때문입니다." - 스티브잡스 (애플 창업자) 여기서 코딩은 생각하는 법을 가르쳐준다는 말을 다르게 표현하자면 컴퓨팅 사고 로 표현할 수 있습니다. 컴퓨팅 사고는 무엇일까요? '국민들이 모든 분야의 문제를 새로운 방향으로 생각하여 수월하게 해결할 수 있게 돕고자 합니다. - 위키 백과' 문제를 푸는데 있어서 다양한 시선으로 접근할 수 있는 사고력을 길려주는데 코딩교육이 도움이 준다고 생각됩니다. 201..
- 탁구
- 안드로이드
- java
- 선교
- 미션차이나센터
- DI
- 코틀린
- IOS
- 패턴
- Android
- missioon
- 디자인패턴
- swift
- 임용고시
- missionchina
- issue
- Android Studio
- view
- IT
- push
- flutter
- 스코어헬퍼
- 고시문
- 알고리즘
- RXjava
- Kotlin
- 점수판
- 고시문헬퍼
- MCC
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |