[Swift/iOS/디자인패턴] 퍼사드 Facade 패턴
퍼사드 패턴이란?서브 시스템을 감싸고 단순한 인터페이스를 제공, 복잡한 시스템 구조를 단순화하는 패턴건물의 정면(Facade)을 의미다른 커다란 코드 부분에 대한 간략화된 인터페이스를 제공하는 객체간편한 메소드 제공간단히 말하면특정 행동을 위해 필요한 여러 서브 클래스들의 기능을 '퍼사드라는 클래스로 단순화해서 쉽게 사용할 수 있게 한 것'입니다.서브 클래스들의 많은 기능을 다 가져오는 것이 아니라 퍼사드 클래스의 목적 수행을 위해 필요한 기능들만 가져와서 단순화합니다. 퍼사드 패턴의 구성요소퍼사드 클래스서브 시스템들을 단순화하는 역할을 함클라이언트는 서브시스템들과 직접 소통하는 것이 아니라 퍼사드 클래스만 사용함 -> 클라이언트는 서브시스템의 내부 구조를 알 필요가 없음서브시스템 클래스퍼사드 클래스에 ..
programming/Swift
2023. 5. 3. 20:39
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- authorizationCode
- unowned
- object
- Delegate 패턴
- ASAuthorizationAppleIDCredential
- weak
- context
- autoclosure
- escaping closrue
- Entity
- 디자인패턴
- 클로저표현
- 강한참조순환
- 캡쳐리스트
- Persistent Container
- identity Token
- ios
- 클로저
- 토큰저장
- Core Data Stack
- 자동클로저
- 클로저 강한 참조
- CoreData
- SWIFT
- 강한 참조 순환
- 클로저 축약
- core data
- inout 파라미터 메모리 충돌
- 메모리 안정성
- 회원가입
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함