DesignPattern 2

TIL_230208

오늘 한 일 [DONE] 안드로이드 개발자 로드맵을 다시 한번 살펴보았다. 네트워크 CS 공부 내용 복습 진행. 다른 사람에게 설명하려고 하니 어느 부분의 개념이 약한지 바로 알 수 있어서 좋았다. 이터레이터 디자인 패턴에 대해 스터디했다. 오늘은 구현 문제를 풀었다. 구현 문제는 어떻게 피드백 해야할지 감이 안 와서 다음 알고리즘 공부할 때 이 부분을 짚고 넘어가는 게 좋을 것 같다. 📝오늘 배운 내용 간단 요약 1️⃣ 이터레이터 패턴 (Iterator Pattern) 객체 지향 프로그래밍에서 iterator를 사용하여 container, collection에 접근하는 디자인 패턴. 이 패턴은 container에서 구현 부분을 분리시켜서 구현에 의존하지 않게 한다. 그래서 iterator가 하나의 인터..

TIL_230201

오늘 한 일 [DONE] 네트워크 기초, 파트를 복습. 질문에 답하면서 복습하니, 내가 직접 답한 부분은 확실히 기억에 잘 남는다. 프록시 패턴과 프록시 서버 공부 순열 개념 공부 및 실제 문제 풀이 📝오늘 배운 내용 간단 요약 1️⃣ 네트워크 기초 복습 네트워크(Network) : 노드(Node), 링크(Link)가 통신 기술로 연결되어 리소스를 공유하는 집합. 처리량 (Throughput) : 실제 데이터 중 전송에 성공한 양, 단위는 bps(bits per seconds) 트래픽 (Traffic) : 특정 시점에 링크 내에 흐르는 데이터의 양 대역폭 (Banthwidth) : 주어진 시간동안 흐를 수 있는 최대 Bit 지연시간 (Latency) : 데이터를 주고 받기 위해 왕복하는 데에 걸리는 시간..