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
- 2025 정보처리기사 필기
- static 맴버 로딩
- ondevice ai
- 라즈베리파이 회로
- 자바 소켓통신
- jetpack compose
- java 클래스 로딩
- 라즈베리파이 os
- qualcomm ai hub
- 안드로이드
- 디자인 패턴
- numpy
- 2025 정보처리기사
- ios
- 절차 지향 언어
- 라즈베리파이 led
- 포트넘버
- SWIFT
- autolayout
- 라즈베리파이 메모리
- 객체 지향 언어 vs 절차 지향 언어 차이점
- 라즈베리파이
- rubikpi
- 제트팩 컴포즈
- 프로그래밍뷰
- 라즈베리파이 개발환경
- java 실행과정
- 개방폐쇄 원칙
- 네트워크프로그래밍
- Xcode
Archives
- Today
- Total
목록command pattern (1)
From_Base

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