# 디자인패턴

237개의 포스트

SOLID 원칙(작성중)

단일 책임 원칙모듈, 클래스, 함수는 하나의 파트에서만 책임을 가져야 한다는 원칙개방 폐쇄 원칙소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다리스코프 치환 원칙프로그램의 객체는 프로그램의 정확성을 깨뜨리지 않으면서 하위 타입의 인스턴스로 바꿀 수 있어

약 10시간 전
·
0개의 댓글

Singleton Pattern

객체를 하나만 생성하여, 공용으로 사용하고 싶을 때 사용하는 디자인 유형

2일 전
·
0개의 댓글

Adapter

Adapter is a structural design pattern that allows objects with incompatible interfaces to work together.

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

디자인 패턴 - 다형성 패턴

객체의 타입에 따라 변하는 행동이 있다면 타입을 분리하고 변화하는 행동을 각 타입의 책임으로 할당하라객체의 타입에 따라 변하는 로직이 있을때 변하는 로직을 담당할 책임을 어떻게 할당해야 할까?타입을 명시적으로 정의하고 각 타입에 다형적으로 행동하는 책임을 할당하자조건에

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

디자인 패턴 - Creator 패턴

협력에 참여하는 어떤 객체에게는 협력의 최종 결과물 인스턴스를 생성할 책임을 할당해야 한다.창조자 패턴은 이 같은 경우에 사용할 수 있는 책임 할당 패턴으로써 객체를 생성할 책임을 어떤 객체에게 할당할지에 대한 지침을 제공한다.객체 A를 생성해야 할 때 어떤 객체에게

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

디자인 패턴 - Low coupling, High cohesion 패턴

설계는 트레이드오프 활동이다. 동일한 기능을 구현할 수 있는 무수한 많은 설계가 존재한다. 따라서 실제로 설계를 진행하다 보면 몇 가지 설계 중에서 한 가지를 선택해야 하는 경우가 빈번하게 발생한다.이 경우에는 올바른 책임 할당을 위해 INFORMATION EXPERT

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

디자인 패턴 - Information expert 패턴

정보전문가 패턴책임을 객체에 할당하는 일반적인 원리는 무엇인가? 책임을 정보 전문가. 즉, 책임을 수행하는데 필요한 정보를 가지고 있는 객체에게 할당하라!Information expert 패턴은 객체가 자율적인 존재여야 한다는 사실을 알려준다.정보를 알고있는 객체만이

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

Factory Pattern in swift

스위프트 프로젝트 내 팩토리 패턴의 이용

2021년 11월 24일
·
0개의 댓글

Factory Pattern

객체 생성을 서브 클래스가 처리하는 디자인 패턴

2021년 11월 24일
·
0개의 댓글

Design Pattern vs Architecture Pattern

디자인 패턴과 아키텍처 패턴의 차이 및 디자인 패턴의 중요성

2021년 11월 23일
·
0개의 댓글

Observer Pattern

객체의 상태 변화를 관찰하는 관찰자들

2021년 11월 23일
·
0개의 댓글

싱글톤 패턴(Singleton)이란 ?

Singleton 패턴은 자바에서 많이 사용한다.싱글톤 패턴이란 어떤 클래스가 최초 한번만 메모리를 할당하고(Static) 그 메모리에 객체를 만들어 사용하는 디자인 패턴을 의미한다.즉, 생성자의 호출이 반복적으로 이뤄져도 실제로 생성되는 객체는 최초 생성된 객체를 반

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

State pattern 스테이트 패턴

case study 이런 상황을 가정 요청 사항이 변경되었다...! state pattern 소개 정의 구조 특징 적용 결과 추가 요구사항 반영 결과 비교 분석 활용 연습문제

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

디자인패턴 : Singleton pattern

싱글톤 패턴이란 프로그램 전체에서 단 하나의 객체를 생성하고, 해당 객체를 프로그램 내 어디서든지 호출할 수 있게 만들어 프로그램 내의 여러 곳에서 이것을 참조하여 단 하나의 인스턴스만을 사용하도록 만드는 디자인 패턴이다.단 하나의 인스턴스만 사용하도록 완벽하게 보장된

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

MVC, MVP, MVVM

MVC, MVP, MVVM

2021년 11월 18일
·
0개의 댓글

java 디자인 패턴 - 템플릿 메서드 패턴

: 실행과정, 단계는 동일한데 각 단계 중 일부의 구현이 다른 경우에 사용할 수 있는 패턴실행 과정을 구현한 상위 클래스실행 과정의 일부 단계를 구현한 하위 클래스일부 구현이 다른 부분에 보통 추상 메서드로 구현한다.객체를 생성하는 단계에서는 동일한 내용을 구현함. 이

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

[디자인 패턴] 1. 디자인 패턴은 무엇인가

디자인 패턴은 무엇인가, 배워야 하는 이유, 비판, 분류

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

Strategy Pattern

과제하면서 적용 할 디자인 패턴에 대해서 생각해보자! 참고 https://victorydntmd.tistory.com/292자바 객체지향 디자인 패턴 - 한빛 미디어요즘은 안 하지만 열심히 했던 쿠키런 킹덤🍪을 예를 들어보면엄청 많은 종류들의 쿠키들이 존재한

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

MVC, MVP, MVVM

https://youtu.be/bjVAVm3t5cQModel : dataController : logicView : 화면View : Controller = n : 1전통적인 Server Side Rendering 방식의 웹phpViewUI View Contro

2021년 11월 13일
·
0개의 댓글