# Design Pattern

19개의 포스트

Node.js Project 아키텍처?

개발을 진행하는 데 어떠한 방식으로 설계를 할 것인가를 정해야 한다.토이 프로젝트가 아니기 때문에 한 디렉토리에 비지니스 로직을 쑤셔 넣는 것은 더이상 NoNo!.이전까지는 Model/ Route/ Controller 계층으로 나눠 프로젝트를 진행했었다.다른 디렉토리까

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

Atomic Design

React 및 ReactNative 관련해서 폴더의 구조를 작업하는 일에 따라 명확하게 표현하고 싶었다.깃에서 다른 사람의 폴더구조를 찾아보다 Component 폴더에 atoms, molecules, organisms라는 폴더들이 보여 해당 폴더들에 대해 검색을 해보았

2020년 9월 17일
·
0개의 댓글
post-thumbnail

디자인 패턴 : 전략 (Strategy)

입력값과 환경에 따라 유연하게 대처할 수 있는 기법인 전략 패턴을 알아봅시다!

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

09/07, ORM, Shortly.mvc

making url shortener using Sequelizer with considering MVC design pattern

2020년 9월 7일
·
0개의 댓글
post-thumbnail

[Java] Design Pattern: Factory Method Pattern

이번에는 Design Pattern 중 Factory Method Pattern에 대해 알아보자.

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

[Java] Design Pattern: Singleton Pattern

Design Pattern에는 여러 방법들이 존재한다. 먼저 Singleton Pattern에 대해 알아보자.

2020년 8월 5일
·
0개의 댓글

[Java] 싱글턴 패턴에 대해 알아봅시다

클래스의 인스턴스를 단 한개만 생성하여 사용하는 디자인 패턴입니다. 싱글턴 패턴이 적용된 클래스에 대해 처음 호출 이후에 여러 차례 다른 생성자 호출이 있다하여도 처음 생성된 인스턴스만을 리턴합니다. 자바에서는 생성자를 private으로 선언하여 외부에서 생성자에 접근

2020년 7월 29일
·
0개의 댓글

데코레이터 패턴으로 초코콘 만들기

어떤 기능에 추가적으로 기능을 덧붙일 때 해당 기능을 decorater 형태로 덧붙이는 방식.객체의 결합을 통해 기능을 동적으로 유연하게 확장 할 수 있게 해주는 패턴. 기능이 정해져 있는 객체가 아닌, 동적으로 기능을 조합하여 객체를 만드는 것이 가능해짐.예제를 통해

2020년 7월 1일
·
0개의 댓글

Design: Abstract Factory Pattern(2)

추상 팩토리 패턴 >

2020년 6월 19일
·
0개의 댓글

Design: Abstract Factory Pattern(1)

코드의 효율성과 재사용성을 높이기 위해서 디자인 패턴은 필수다! Factory Pattern 정의: > Creational pattern that uses factory methods to deal with the problem of creating objects

2020년 6월 19일
·
0개의 댓글
post-thumbnail

MVVM 패턴

나의 첫 디자인 패턴 MVVM 패턴을 알아보자 🧐

2020년 5월 9일
·
1개의 댓글

디자인 패턴

(ING) https://madplay.github.io/post/spring-framework-basic-design-pattern디자인 패턴 : 다양한 목적을 위해 재활용 가능한 설계 방법 템플릿 메소드 패턴 슈퍼 클래스에서 정의한 기본 로직을 서브 클래스

2020년 4월 21일
·
0개의 댓글

[Design pattern] 빌더 패턴 (Builder Pattern)

Java에서 Class 객체를 생성하면, Class와 이름이 같고 값을 반환하지 않는 생성자가 가장 먼저 실행됩니다. 이때 객체의 멤버 변수를 매개변수로 받아 객체를 만들 수 있습니다. 이렇게 사용하면 됩니다. 파라미터의 개수가 많아지면? 이렇게 늘어난 매개변수의

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

실용적인 Python 디자인 패턴 정리

Mastering Python Design PatternsMastering Python Design Patterns 을 읽고 정리한 글입니다.

2020년 3월 29일
·
1개의 댓글
post-thumbnail

[express] 라우터, 컨트롤러, 미들웨어로 나누어 관리하기

express 공식 문서의 hello world 예제를 보면 라우팅을 다음과 같이 처리하는 것을 볼 수 있다. 이러한 방법은 어떤 엔드포인트로 접근했을 때 어떤 동작을 하게 되는지 한 눈에 볼 수 있어 유용할 수 있다. 그런데 좀만 앱이 복잡해지면 위와 같은 방법으로

2020년 3월 28일
·
2개의 댓글

[JS] design-patterns

디자인 패턴이란? 프로그램을 개발하는 과정에서 발생하는 다양한 문제점들을 해결하기 위해 많은 개발자들이 빈번하게 발생하는 문제들을 상황에 따라 적용해서 쓸 수 있는 패턴 형태로 만든 증명된 기술들이다. 어떠한 상황에서 정확한 해결책을 제시해 주는 것은 아니지만 일종의 방향성(솔루션)을 제시해준다. 1. Modules 모듈 패턴 모듈(module)은 일...

2020년 1월 20일
·
0개의 댓글

archiving - Singleton vs DI

Dependency Injection을 통해 각 클래스 간의 의존성을 느슨하게 만드는 디자인 패턴과, Singleton pattern을 이용해 의존적인 클래스에 접근하는 방법이 서로 대치되는 디자인 패턴이라고 느껴져서, 이 둘을 비교하는 글을 찾아보았다. https://enterprisecraftsmanship.com/posts/singleton-vs-d...

2019년 10월 27일
·
0개의 댓글

Javascript Design Pattern

joshua님의 블로그 내용 중 저에게 필요한 내용만 골라서 정리한 글입니다. 자세한 내용은 joshua님의 블로그를 참조하시길 바랍니다. 객체 생성 패턴 1. 네임스페이스 패턴 (Namespace Pattern) pros 전역변수 개수 줄임 변수명 불편하게 길어짐 방지 전역 네임스페이스 객체는 흔히 대문자 cons 모든 변수와 함수에 접두어 코드가...

2019년 9월 3일
·
0개의 댓글
post-thumbnail

Factory Method Pattern in JavaScript

소프트웨어 디자인 패턴 중 팩토리 메서드 패턴(Factory Method Pattern)에 대해서 알아보겠습니다. Factory? 먼저 이 패턴에 팩토리(Factory) 라는 이름이 붙은 이유는 공장에서 상품을 생산하듯이, 팩토리 메서드로 비슷한 객체를 찍어내는

2019년 3월 31일
·
2개의 댓글