# GOF

19개의 포스트

[Gof 패턴] 데코레이터 패턴, 퍼사드 패턴

의도 : 객체에 동적으로 새로운 책임을 추가할 수 있게 합니다. 기능을 추가하려면, 서브클래스를 생성하는 것보다 융통성 있는 방법을 제공.동기전체 클래스에 새로운 기능을 추가할 필요는 없지만 개별적인 객체에 새로운 책임을 추가할 필요 한 경우가 존재일반적인 방법은 상속

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

[GOF 디자인 패턴] 구조 패턴 - 어댑터, 브릿지, 컴포지트 패턴

더 큰 구조를 형성하기 위해 어떻게 클래스 와 객체 를 합성하는가와 관련된 패턴.상속 기법을 이용하여 인터페이스나 구현을 복합어댑터 패턴브릿지 패턴복합체 패턴플라이급 패턴데코레이터 패턴의도 : 클래스의 인터페이스를 사용자가 기대하는 인터페이스 형태로 적응 시킵니다. 서

2021년 6월 5일
·
3개의 댓글
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개의 댓글

데코레이터(Decorator)

데코레이터(Decorator)

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

컴포지트(Composite)

컴포지트(Composite)

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

브리지(Bridge)

브리지(Bridge)

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

어댑터(Adapter)

어댑터(Adapter)

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

싱글톤(Singleton)

싱글톤(Singleton)

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

프로토타입(Prototype)

프로토타입(Prototype)

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

팩토리메서드(FactoryMethod)

팩토리메서드(FactoryMethod)

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

빌더(Builder)

빌더(Builder)

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

추상 팩토리(Abstract Factory)

추상 팩토리(Abstract Factory)

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

GoF 디자인 패턴

Gang of Four Design Pattern

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

GOF 디자인패턴 #1

배경지식 Interface 객체의 인터페이스는 객체의 operation으로 이루어져있다. 인터페이스는 객체의 operation에 의해 정의된 모든 시그니처의 모음이고, 객체가 응답할 수 있는 모든 요청을 설명한다. Implementation / Encapsulation 깔끔하게 interface와 implementation을 분리하려면 impleme...

2019년 6월 15일
·
0개의 댓글