# 디자인 패턴

77개의 포스트
post-thumbnail

[Design Pattern] 빌더 패턴

생성(Creational) 패턴별도의 Builder 클래스를 만들어 값을 입력받은 후 하나의 인스턴스를 리턴하는 방식매개 변수를 각각 받아들이고 모든 매개 변수를 받은 뒤에 이 변수들을 통합해서 한번에 사용하는 패턴외부 혹은 내부로 Builder Class를 구현하여,

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

[Design Pattern] 싱글톤 패턴

생성(Creational) 패턴객체 생성에 관련된 패턴객체의 생성과 조합을 캡슐화해 특정 객체가 생성되거나 변경되어도 프로그램 구조에 영향을 크게 받지 않도록 유연성을 제공한다.전역 변수를 사용하지 않고 객체를 하나만 생성 하도록 하며, 생성된 객체를 어디에서든지 참조

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

[Design Pattern] 디자인 패턴이란?

객체 지향 프로그래밍 설계를 할 때 자주 발생하는 문제들을 피하기 위해 사용되는 패턴.  디자인 패턴이란 차후 유지보수성 및 수정에 관련된 사이드 이펙트 등을 최소화하기 위해 기존에 이런 문제를 회피하기 위해 어떤 방식으로 설계했는지 참고하여 진행하는 참고서라 볼 수

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

Adapter Pattern(어댑터 패턴)

design pattern 중 인터페이스 간 호환을 가능케하는 adapter pattern에 대해 알아봅시다 😁

어제
·
0개의 댓글
post-thumbnail

전략 패턴(Strategy Pattern)

배민의 우아콘2020에서 프론트 서버의 구조를 보던중에 문득 DIP(의존성 역전 원칙)와 관련있는 전략 패턴이 등장하여 다시한번 기억하고자 이 글을 작성합니다.흔히 우리가 많은 곳에서 쓰고 있지만 디자인 패턴 측면(좀더 이론적인??)에서 접근해보고자 합니다.추가로 Sp

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

디자인 패턴 이용하기

클래스를 새로 생성하였다.getBean()메소드는 매개변수로 받은 beanName에 해당하는 객체를 생성하여 리턴한다.TVUser클래스를 수정해준다.프로그램을 실행할 때 명령행 매개변수를 전달하지 않으면 예외가 발생한다.매개변수를 수정하여 실행한다.TVUser는 객체가

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

GOF - Builder

복합 객체를 만들어 보자!Computer에는 RAM과 Storage가 있다.2개의 부속 객체를 받아 Computer 라는 복합 객체를 완성한다.복합객체를 만드는 과정에 재사용성 부여하자.abstract class Builder는 알고리즘을 받는다.알고리즘에 따라 반환이

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

GOF - Abstract factory

abstract factory pattern은 이전에 알아본 패턴인 factory method pattern과 다르다고 말하기 민망할 정도로 같은 개념이다.factory method pattern에서 그렇게 강조한 추상화 개념이 이미 Abstract(추상) factor

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

GOF - CONTENTS

패턴을 먼저 공부하기보다 객체지향적으로 생각하는 방법을 먼저 공부하길 추천드립니다. 왜냐면 제가 그렇게 못했거든요... 그래서 두개를 같이 병행해서 공부하고 있습니다.객체지향 사실과 오해 단원 별 리뷰

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

GOF - Factory method

Factory method는 추상화 기법을 통해 패턴을 확장함으로 먼저 추상화에 대한 개념을 알아야 한다.추상(抽象)은 사물을 정확하게 이해하기 위해서는 사물이 지니고 있는 여러 가지 측면 가운데서 특정한 측면만을 가려내어 포착하는 것이다.구상의 반대말이라 한다.추상화

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

GOF - Factory

factory 패턴은 객체들간의 강력한 의존 관계를 보다 느슨하게 만들기 위함입니다.

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

GOF - Singleton

Gang of four - 4명의 갱갱!!컴퓨터 잘하는 4명의 갱갱!! 들이 만들어 놓은 디자인 패턴나를 통하지 않고선 갈 수 없다어플리케이션 내부에 하나의 인스턴스만 존재하게 하도록 강제하는 패턴이다.실제로 언제 사용할 수 있을까?어플의 DB커넥션은 하나만 존재해도

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

쿠버네티스 패턴 - 11장 스테이트풀 서비스

쿠버네티스 패턴 - 11장 스테이트풀 서비스

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

쿠버네티스 패턴 - 10장 싱글톤 서비스

쿠버네티스 패턴 - 10장 싱글톤 서비스

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

디자인 패턴 - Observer 패턴

옵저버 패턴을 알아보기 전에 디자인 패턴에대해서 먼저 알고 넘어가야한다.소프트웨어를 설계할 때, 자주 등장하는 문제들에 대해서 자주 쓰이는 설계 방식을 패턴화해서 정리한 것이다. 디자인 패턴을 참고해서 개발을 하면, 개발의 효율성과 유지보수성, 운용성이 높아지며, 프로

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

쿠버네티스 패턴 - 9장 데몬 서비스

쿠버네티스 패턴 - 9장 데몬 서비스

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

쿠버네티스 패턴 - 8장 주기적 잡

쿠버네티스 패턴 - 8장 주기적 잡

2021년 5월 1일
·
1개의 댓글
post-thumbnail

쿠버네티스 패턴 - 7장 배치 잡

쿠버네티스 패턴 - 7장 배치 잡

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

쿠버네티스 패턴 - 6장 자동 배치

쿠버네티스 패턴 - 6장 자동 배치

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

싱글턴 패턴 (Singleton Pattern)

헤드 퍼스트 디자인 패턴을 읽고 정리한 글입니다. 싱글턴 패턴 (Singleton Pattern)은 해당 클래스의 인스턴스가 하나만 만들어지고, 어디서든지 그 인스턴스에 접근 할 수 있도록 하기 위한 패턴입니다.생성자를 private으로 선언해 Singleton 클래스

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