JoonSwift

  • 홈
  • 태그
  • 방명록

Design Pattern 2

Iterator Pattern?!

ReactiveX 홈페이지에 들어가보면 바로 확인할 수 있는 이 단어! Iterator pattern? 그게 뭘까 하는 마음에 찾아보았습니다. Iterator pattern? Object-Oriented Programming에서 Iterator Pattern은 Iterator가 Container(Collection)을 순회(traverse)할 수 있게 해주고, 그 Container의 요소들에 접근(access)할 수 있게 해주는 디자인 패턴입니다. Iterator : Iterator란 프로그래머로 하여금 container(collection)나 특정 list들을 순회(traverse)할 수 있게 해주는 객체입니다. Container라는 용어는 현재 Collection이라는 단어로 바뀌어야 한다고 Wiki..

Design Patterns 2022.02.04

Observer Pattern

Observer Pattern에 대해서 공부를 해보았습니다. Observe Pattern은 하나의 Object가 다른 Object의 변화를 관찰하는 패턴입니다. Subscriber Subscriber는 Observer의 역할을 하는 친구입니다. 관찰하고 싶은 Object를 관찰하고, 변경이 일어나면 Update를 받습니다. Publisher Publisher는 관찰이 가능한 Object입니다. 다른 Object가 자신을 관찰할 수 있게 해주고, 변경사항을 보내는 역할을 합니다. Value Value는 값의 변경이 일어나는 근본적인 Object입니다. 이들의 관계를 그림으로 표현해보면 아래와 같은 모습입니다. Swift 5.1 부터 이 Observer Pattern을 더 편하게 활용할 수 있는 Combin..

Design Patterns 2021.06.03
1
더보기
프로필사진

  • 분류 전체보기 (45)
    • WWDC (3)
    • iOS (13)
    • CoreData (5)
    • Swift (11)
    • Data Structure (3)
    • Design Patterns (5)
    • Network (2)
    • RxSwift (2)
    • Metal (0)
    • Vulkan (1)

Tag

IOS, RxSwift, Design Pattern, #Swift, Algorithm, CoreData, Data structure, Coordinator, XCTest, SWIFT,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바