# Design Pattern

238개의 포스트
post-thumbnail

Design Pattern

싱글톤 패턴의 개요와 구현 방법

약 7시간 전
·
0개의 댓글
post-thumbnail

[iOS] Design Pattern - MVC, MVVM, MVP

0. Model, View 구조를 설명하기에 앞서서, 모든 구조에 등장하는 M(Model)과 V(View)에 대해서 먼저 설명하려고 한다. 이해를 돕기 위해서 스탠포드 강의에서도 이용한 카드 짝 맞추기 게임! 예시를 들도록 하겠다. Model : 내 앱에 있는 모든

어제
·
0개의 댓글

템플릿 콜백 패턴이란?

이번 포스트는 스프링에서 자주 사용하는 템플릿 콜백 패턴을 알아보았습니다.

3일 전
·
0개의 댓글

전략 패턴을 다르게 사용하는 방법

이번 포스트는 전략 패턴을 조금 더 유연하게 사용하는 방법을 알아보았습니다.

3일 전
·
0개의 댓글

전략 패턴이란?

이번 포스트는 전략 패턴에 대해 알아보았습니다.

3일 전
·
0개의 댓글

템플릿 메서드 패턴이란?

이번 포스트는 템플릿 메서드 패턴을 알아봤습니다.

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

[Kotlin] by 키워드의 역할 알아보기

Delegate Pattern 을 쉽게 구현해주는 by 키워드

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

디자인 패턴 (2)

요리를 하려면 도구 (객체 지향 특성) 가 필요하고 도구를 올바르게 사용하는 방법 (SOLID 원칙)을 알아야 한다. 여기서 다음으로 필요한 것은 요리법, 즉 레시피이다. → '디자인 패턴'실제 개발 현장에서 비즈니스 요구 사항을 프로그래밍으로 처리하면서 만들어진 다양

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

VAC 패턴

분리를 추구하다 결국 분리 탈레반이 되어버린 VAC 패턴

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

What is Atomic design?

출처https://overthecode.io/the-meaning-and-limits-of-atomic-design-from-a-software-design-perspective/https://sumini.dev/guide/009-dont-use-at

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

MVVM Pattern

디자인 패턴이란 공통적으로 발생하는 문제에 대해 재사용 가능한 해결책이다. 소스나 코드로 바로 사용 가능한 완성된 디자인이 아닌 상황에 맞게 사용되어 문제를 해결하는데 쓰이는 서술이나 템플릿이다.디자인 패턴은 최고의 개발자들이 만들어낸 솔루션이다. 오랫동안 사용되었고,

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

팩토리 패턴 (Factory Pattern)

팩토리 패턴

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

Presentational and Container 패턴

Presentational and Container Pattern을 공부했더니 내 몸과 영혼이 분리됐어요!

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

Proxy

프록시는 너로 하여금 대리자나 또 다른 객체를 위한 placeholder를 제공하도록 하는 구조적인 디자인 패턴이다. 프록시는 너로 하여금 요청이 오리지널 객체에 전달되기 전이나 후로 무언가를 수행가하면서 오리지널 객체에 대한 접근을 제어한다.왜 객체에 대한 접근을 제

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

01. Strategy Pattern

같은 종류의 작업을 하는 알고리즘을 정의각 알고리즘을 캡슐화, 그리고 알고리즘들을 서로 바꿔 사용할 수 있도록 하는 디자인 패턴

2021년 10월 19일
·
0개의 댓글

[Design Pattern] Factory Method Pattern

조건에 따라 객체를 분기하여 생성하는 것을 직접하지 않고 팩토리라는 클래스에 위임하는 것객체 생성처리를 서브 클래스로 분리하여 처리하도록 하는 패턴여러개의 서브 클래스를 가진 슈퍼 클래스가 입력에 따라 자식클래스 중 하나의 인스턴스를 반환생성 패턴 중 하나Factory

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

[Design Pattern] Template Method Pattern

특정 작업을 처리하는 일부분을 서브 클래스로 캡슐화하여 전체적인 구조는 바꾸지 않으면서 특정 단계에서 수행하는 내용을 바꾸는 패턴전체적으로는 동일하면서 부분적으로는 다른 구문으로 구성된 메서드의 코드 중복 최소화에 유용객체지향 언어로 개발을 하다보면 무의식적으로 사용하

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

[Design Pattern] Strategy Pattern

실행 중에 알고리즘을 선택할 수 있게 하는 디자인패턴특정 컨텍스트에서 알고리즘을 별도로 분리특정한 기능을 수행하는데에 있어 다양한 알고리즘이 적용될 수 있는 경우, 이 다양한 알고리즘을 별도로 분리하는 설계 방법행위 패턴 중 하나손님이 오는 시간대, 물건 신선도에 따라

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

[Design Pattern] Singleton Pattern

객체를 하나만 생성하도록 하며, 생성된 객체를 어디서든지 참조할 수 있도록 하는 패턴생성 패턴 중 하나static 블럭 사용시 클래스가 로딩될 때 한번만 실행인스턴스가 사용되는 시점이 아닌 로딩 시점에 실행된다.static 방법을 개선하여 클래스 로딩 시점이 아닌 인스

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

GOF Design Pattern

디자인 패턴이란? 소프트웨어 공학에서 특정 문제해결을 위해 정의된 정형화된 관례나 방법을 의미한다. 예를 들어 클리이언트의 요청마다 서버의 로직을 담당하는 객체가 생성된다고 해보자 요청이 많아질 수록 생성되는 객체도 기하급수적으로 늘어나게 된다. 이렇게 되면 객체

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