GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - tdm1223/DesignPattern: Design pattern practice by cpp

BranchesTags
Open more actions menu

Latest commit

 

History

41 Commits
41 Commits

Folders and files

NameName
Last commit message
Last commit date
BehavioralPattern
BehavioralPattern
 
 
CreationalPattern
CreationalPattern
 
 
StructuralPattern
StructuralPattern
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 

Repository files navigation

DesignPattern

행위 패턴

  • 객체나 클래스 사이의 알고리즘이나 책임 분배에 관련된 패턴
  • 객체가 혼자 수행할 수 없는 작업을 여러 개의 객체로 분배하면서 객체 사이의 결합도를 최소화하는 것에 중점을 두는 패턴

행위 패턴 종류

  1. Command Pattern
  2. Observer Pattern
  3. State Pattern
  4. Strategy Pattern
  5. TemplateMethod Pattern

생성 패턴

  • 객체 생성에 관련된 패턴
  • 객체의 생성을 캡슐화해 특정 객체가 생성되거나 변경되어도 프로그램 구조에 영향을 크게 받지 않도록 유연성을 제공한다.

생성 패턴 종류

  1. Singleton Pattern
  2. FactoryMethod Pattern
  3. AbstractFactory Pattern

구조 패턴

  • 클래스나 객체를 조합해 더 큰 구조를 만드는 패턴
  • 서로 다른 인터페이스를 지닌 2개의 객체를 묶어 단일 인터페이스를 제공하거나 객체들을 서로 묶어 새로운 기능을 제공하는 패턴

구조 패턴 종류

  1. Adapter Pattern
  2. Decorator Pattern
  3. Composite Pattern
  4. Bridge Pattern

About

Design pattern practice by cpp

Topics

abstract-factory-patternadapter-patternbridge-patterncommand-patterncomposite-patterncppcpp11cpp14cpp17decorator-patterndesign-patternsfacade-patternfactory-method-patternmediator-patternobserver-patternstate-patternstrategy-patterntemplate-method-pattern

Resources

Readme
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.