# 디자인패턴

117개의 포스트
post-thumbnail

Builder Pattern(빌더 패턴)

복잡한 인스턴스를 생성하는 방법과 표현하는 방법을 정의하는 클래스를 따로 분리 하여 다른 표현이라도 이를 생성할 수 있는 절차를 통일하는 디자인 패턴. 빌더 패턴은 인스턴스를 만드는 절차를 추상화,구조화 하는 생성 패턴 이다. 생성 패턴(creational pat

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

MVC 모델

MVC 가 머지 ??즉 , 디자인 패턴의 일종이며 , 프로그램의 유지 보수 와 확장을 위해 사용을 한다.이라 생각하면 되고 ,벨게이츠가 자동차를 타고싶은데 롤스로이스를 타고싶다 근데 롤스로이스는 주문제작을 해야한다.내 맛대로 주문 제작을 할수있다는게 롤스로이스 장점이라

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

[MVC] MVC 총정리 + MVC로 코드짜기

MVC의 정의, MVC의 등장 이유, MVC의 문제점과 MVC를 지키며 코딩하는 방법을 정리한 포스트입니다.

6일 전
·
0개의 댓글

스프링 공부전 디자인패턴 점검

!표시는 기존에 개념적으로 알고있는 패턴어댑터!프록시데코레이터!싱글턴!템플릿 메서드팩터리 메서드!전략 패턴!템플릿 콜백살펴보고 헤드퍼스트 책으로 다시 확인할것

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

[Design Pattern] Decorator Pattern이란?

등장 배경패턴 설명패턴 정의\*본 시리즈는 'Head First Design Patterns' 책을 통해 공부한 내용을 참고 및 각색하여 작성되어졌습니다. 전체 코드는 Github 에서 다운 받을 수 있습니다.\*데코레이터 패턴은 클래스의 코드를 전혀 바꾸지 않고도 객

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

[Java] 디자인 패턴 - Composite 패턴

[Java] 디자인 패턴 - Composite 패턴

2021년 5월 3일
·
0개의 댓글

알아보기 - MVC 디자인패턴

MVC(Model-View-Controller)는 소프트웨어 공학에서 흔히 사용되는 소프트웨어 디자인패턴소프트웨어 공학에서 설계 측면에서 자주 발생하는 문제를 효율적으로 대처하기 위한 '해결패턴'이라고 할 수 있다. 즉, 특정 상황에서 자주 발생하는 문제들을 해결하는데

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

Template Method Pattern (템플릿 메소드 패턴)

객체의 연산에는 해당 공통기능,알고리즘의 뼈대만 정의하고 서브클래스에서 해당 기능,알고리즘을 구현하여 사용하는 디자인패턴. 구체적인 내용은 서브클래스에서 재정의 한다. 특정 상황 또는 환경에 맞게 알고리즘을 재정의 하고자할때 유용하다.

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

싱글톤 패턴

싱글톤패턴(singleton pattern) 은 객체 지향 프로그램에서 인스턴스를 단 하나만 생성하는 디자인 패키지이다.예를 들어 어떤 회사의 직원들을 객체 지향 프로그램으로 구현할 때, 직원은 여러 명이지만 회사는 하나이다.이런 경우 직원 인스턴스는 여러개를 생성하지

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

[Design Pattern] Observer Pattern이란?

등장 배경패턴 설명패턴 정의본 시리즈의 게시물들은 'Head First Design Patterns' 책을 통해 공부한 내용을 참고 및 각색하여 작성되어졌습니다. 책을 집필하듯이 작성하였기 때문에 필요한 부분만을 찾아 읽는 방식 보다는 순차적으로 읽는 것을 추천드립니다

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

정보처리기사필기_1과목[디자인패턴]

🟢 디자인패턴(Design Pattern) 👉디자인패턴 이란? 💡 각 모듈의 세분화된 역할 or 모듈들 간 인터페이스와 같은 코드를 작성하는 수준의 세부적인 구현 방안을 설계할 때 참조할 수 있는 전형적인 해결 방식 또는 예제 >✔ 디자인패턴의 특징 1) 재

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

Redux

https://redux.js.org 참고함수형 프로그램밍을 해야 하는데 리액트는 클로저함수그래서 pure함수인 리덕스가 필요A Predictable State Container for JS Apps리덕스는 상태 컨테이너다.global state of your

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

[Design Pattern] Design Pattern이란?

프롤로그

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

[Design Pattern] Strategy Pattern이란?

목차등장 배경패턴 설명패턴 정의과거 우리의 선배 개발자님들은 상속을 이용해서 코드의 재사용성을 확보했었다고 합니다.자, 여기 오리 시뮬레이터 게임을 만드는 회사의 한 개발자의 경험을 통해 어떻게 상속을 이용해서 코드의 재사용성을 확보했는지 알아봅시다.이 개발자는 객체지

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

#2 MVVM 디자인 패턴의 정리

MVC 패턴에 이어 MVVM 디자인 패턴에 대한 설명에 대한 블로그 글입니다.

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

Strategy Pattern (전략 패턴)

전략패턴

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

디자인패턴 종류 및 용도 정리

사용효과운용하는 객체를 단 하나만 두어 관리의 집중화를 통해 유지보수 비용을 줄이고 높은 신뢰성을 부여할 수 있다.사용예사용자설정, 프로그램 히스토리 관리등에 사용한다.사용시점여러 객체로 구성된 복합객체가 존재하는데 그 구성과정이 너무 복잡하다.일정한 규칙에 따라 여러

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

delegate pattern 이해를 바탕으로 정리하기

프로토콜 기반의 delegate pattern 사용 이유

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

[디자인패턴] Strategy Pattern, 전략 패턴

지도앱을 구현하고 있다. 처음엔 출발지부터 도착지까지의 경로를 "걸어서"가는 요구사항만 있었다. 그 후에 "대중교통", "자동차" 이런 선택지가 추가되었다. 처음부터 switch case문을 이용해 Navigator 클래스에 모든 알고리즘을 구현했다면 어떻게 될까?한

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

#1 MVC 디자인 패턴의 정리

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

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