Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- ios
- jetpack compose
- numpy
- rubikpi
- 자바 소켓통신
- 제트팩 컴포즈
- autolayout
- 네트워크프로그래밍
- 라즈베리파이 os
- java 클래스 로딩
- java 실행과정
- 2025 정보처리기사 필기
- 안드로이드
- 라즈베리파이 메모리
- Xcode
- qualcomm ai hub
- 라즈베리파이
- 객체 지향 언어 vs 절차 지향 언어 차이점
- 프로그래밍뷰
- static 맴버 로딩
- 라즈베리파이 회로
- 라즈베리파이 개발환경
- 절차 지향 언어
- 포트넘버
- ondevice ai
- 디자인 패턴
- 2025 정보처리기사
- SWIFT
- 개방폐쇄 원칙
- 라즈베리파이 led
Archives
- Today
- Total
목록command pattern (1)
From_Base

Command Pattern Command(커맨드) 패턴이란?실행될 기능을 캡슐화(클래스화)함으로써 각 기능을 객체로 만들어 관리하기에, 주어진 여러 기능을 실행할 수 있는 재사용성이 높은 클래스를 설계하는 패턴 이벤트가 발생했을 때(ex 버튼 클릭), 해당 이벤트에 대해 실행될 기능을 다양하게 해주면서도 기능의 변경이 필요한 경우엔 쉽게 변경이 가능하도록해주는 패턴 변경 및 추가 삭제가 빈번한 경우, 이벤트를 발생시키는 클래스(ex 버튼)를 변경하지 않으면서도 기능변경이 가능하도록해주는 패턴커맨드 패턴은 실행될 기능을 캡슐화함으로써 기능의 실행을 요구하는 호출자 클래스(Invoker)와 실제 기능을 실행하는 수신자 클래스(Receiver) 사이의 의존성을 제거한다 (호출자와 수신자간의 연관관계 제거)...
디자인 패턴
2024. 10. 7. 04:08