본문 바로가기
링크 정리

아키텍처 & 디자인 패턴 링크

by 피로물든딸기 2024. 1. 24.
반응형

 

아키텍처 & 디자인 패턴 용어 정리

 

인터페이스 vs 추상 클래스 (Java, C++ 비교)

 

SOLID - 객체 지향 설계 5대 원칙

최소 지식 원칙 (The Principle of Least Knowledge)

헐리우드 원칙 (The Hollywood Principle)

 


UML 다이어그램 요약

 

UML 다이어그램 (Unified Modeling Language Diagram)
- 유스케이스 다이어그램 (Use Case Diagram)
- 클래스 다이어그램 (Class Diagram)
- 오브젝트 다이어그램 (Object Diagram)
- 패키지 다이어그램 (Package Diagram)
- 컴포넌트 다이어그램 (Component Diagram)
- 복합 구조 다이어그램 (Composite Structure Diagram)
- 배치 다이어그램 (Deployment Diagram)
- 시퀀스 다이어그램 (Sequence Diagram)
- 커뮤니케이션 다이어그램 (Communication Diagram)
- 타이밍 다이어그램 (Timing Diagram)
- 활동 다이어그램 (Activity Diagram)

- 상호 작용 개요 다이어그램 (Interaction Overview Diagram)

- 상태 다이어그램 (Statechart Diagram)


C++ 디자인 패턴 요약

 

생성 패턴

- 싱글턴 패턴 (Singleton Pattern)

- 팩토리 메서드 패턴 (Factory Method Pattern)

- 추상 팩토리 패턴 (Abstract Factory Pattern)

- 프로토타입 패턴 (Prototype Pattern)

- 빌더 패턴 (Builder Pattern)

 

행동 패턴

- 전략, 스트래티지 패턴 (Strategy Pattern)

- 옵저버 패턴 (Observer Pattern)

- 반복자, 이터레이터 패턴 (Iterator Pattern)

- 상태, 스테이트 패턴 (State Pattern)

- 커맨드 패턴 (Command Pattern)

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

- 역할 사슬, CoR 패턴 (Chain of Responsibility Pattern)

- 방문자, 비지터 패턴 (Visitor Pattern)

- 중재자, 미디에이터 패턴 (Mediator Pattern)

- 메멘토 패턴 (Memento Pattern)

 

구조 패턴

- 복합체, 컴포지트 패턴 (Composite Pattern)

- 데코레이터 패턴 (Decorator Pattern)

- 어댑터 패턴 (Adapter Pattern)

- 퍼사드 패턴 (Facade Pattern)

- 프록시 패턴 (Proxy Pattern)

- 브리지 패턴 (Bridge Pattern)

- 플라이웨이트 패턴 (Flyweight Pattern)

 

 

 

 

반응형

'링크 정리' 카테고리의 다른 글

삼성 B형 링크  (4) 2024.01.24
삼성 C형 링크  (1) 2024.01.24
알고리즘 문제 링크  (1) 2024.01.04
Electron 링크  (0) 2024.01.04
유니티 링크  (0) 2023.07.29

댓글