# design patterns

31개의 포스트
post-thumbnail

[Swift] 디자인 패턴 (Design Patterns) - 생성 패턴 (빌더 패턴, Builder pattern)

디자인 패턴의 생성 패턴(Creational Patterns) 중 빌더 패턴(Builder pattern)입니다 😗

3일 전
·
0개의 댓글
post-thumbnail

[Swift] 디자인 패턴 (Design Patterns) - 생성 패턴 (싱글턴 패턴, Singleton pattern)

디자인 패턴의 두 번째 포스트는 생성 패턴(Creational Patterns) 중 싱글턴입니다 😗

3일 전
·
0개의 댓글
post-thumbnail

[Swift] 디자인 패턴 (Design Patterns) - 디자인 패턴이란?

디자인 패턴의 첫 번째 포스트는 디자인 패턴이란 무엇일까? 왜 쓸까? 를 중점적으로 다룰 예정입니다. 🎨

5일 전
·
0개의 댓글
post-thumbnail

Design patterns in Swift

Swift를 통해 디자인 패턴 적용 방법을 알아봅니다.

2021년 9월 20일
·
0개의 댓글
post-thumbnail

[디자인 패턴] Factory pattern in Swift

인스턴스 생성을 팩토리 타입의 메서드에 위임하는 방식으로 개발자들에게 이용하는 타입에 대한 정보를 숨기고 인스턴스 생성을 용이하게 하는 팩토리 패턴을 Swift 예시를 통해 알아봅니다.

2021년 9월 20일
·
0개의 댓글
post-thumbnail

[디자인 패턴] Template method pattern in Swift

실행 과정 전반이 동일한 타입의 세부 메서드들을 각 타입에서 구현하여 필요에 따라 유사하지만 다른 수행 로직을 가진 타입을 만들 수 있는 템플릿 메서드 패턴을 Swift로 작성한 예시를 통해 알아봅니다.

2021년 9월 20일
·
0개의 댓글
post-thumbnail

[디자인 패턴] Adapter pattern in Swift

인터페이스가 서로 다른 타입이 같은 형식으로 사용할 수 있도록 만들어주는 어댑터 패턴을 Swift로 작성한 예시를 통해 알아봅니다.

2021년 9월 20일
·
0개의 댓글
post-thumbnail

[디자인 패턴] Strategy pattern in Swift

모드가 바뀔 때마다 전략을 교체할 수 있도록 타입을 제공하는 전략 패턴을 Swift로 작성한 예시를 통해 알아봅니다.

2021년 9월 18일
·
0개의 댓글
post-thumbnail

Design Patterns

2021년 8월 8일
·
0개의 댓글
post-thumbnail

Facade

Facade는 라이브러리, 프레임워크 또는 기타 복잡한 클래스 집합에 대한 단순화된 인터페이스를 제공하는 structural design pattern입니다.정교한 라이브러리나 프레임워크에 속하는 광범위한 개체 집합으로 코드를 작동시켜야 한다고 상상해 보세요. 일반적으

2021년 7월 10일
·
0개의 댓글
post-thumbnail

Decorator

Decorator는 structural design pattern입니다. 객체에 동적 기능을 추가하기 위해 구조를 개선하는 패턴입니다. 다양한 확장을 위해 객체를 조합합니다.다른 프로그램이 중요한 이벤트에 대해 사용자에게 알림을 보내는 Notification libra

2021년 7월 3일
·
0개의 댓글
post-thumbnail

Composite

Composite는 객체를 트리 구조로 구성한 다음 개별 객체인것처럼 이러한 구조로 작업 할 수 있는 구조적 Design pattern입니다.Composite pattern을 사용하는 것은 앱의 핵심 모델을 트리로 표현 할 수 있는 경우에만 의미가 있습니다.예를 들어

2021년 6월 26일
·
0개의 댓글

Compound Pattern

MVC 패턴에서 볼 수 있는 여러 가지 패턴의 조합! Compound Pattern에 대해 알아봅시다!

2021년 6월 25일
·
0개의 댓글

Design Patterns - Compound Pattern

여러가지 패턴을 함께 사용하는 패턴.단, 여러가지 패턴을 섞어서 쓰기만 하면 Compound Pattern이 되는게 아니라 이를 통해 일반적인 문제를 해결할 수 있어야 비로소 Compound Pattern이라고 할 수 있다.

2021년 4월 27일
·
0개의 댓글

Design Patterns - Proxy Pattern

어떤 객체에 대한 접근을 제어하기 위한 용도로 대리인이나 대변인에 해당하는 객체를 제공하는 패턴.

2021년 4월 20일
·
0개의 댓글

Design Patterns - State Pattern

State Pattern - 상태를 별도의 클래스로 캡슐화한 다음 현재 상태를 나타내는 객체에게 행동을 위임하는 패턴.

2021년 4월 15일
·
0개의 댓글

Design Patterns - Template Method Pattern

알고리즘의 골격을 정의하는 패턴. 일부 단계를 추상화 시켜 서브 클래스에서 재정의 할 수 있게 함.

2021년 4월 6일
·
0개의 댓글
post-thumbnail

#1 MVC 디자인 패턴의 정리

MVC 패턴이 도저히 무엇 인지를 모르겠는데 사람들이 MVC 패턴을 그렇게 얘기를 계속 하여서 궁금해서 검색을 해 보았다. 나 자신과 비슷한 분들이 있을 수 있을 것 같아, 이 글을 쓴다.

2021년 4월 6일
·
2개의 댓글

Design Patterns - Adapter Pattern, Facade Pattern

Adapter Pattern 클래스의 인터페이스를 클라이언트에서 사용하고자 하는 다른 인터페이스로 변환하는 패턴. Facade Pattern 복잡한 서브 시스템들을 사용해 고수준의 인터페이스를 정의하는 패턴.

2021년 4월 1일
·
0개의 댓글