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 | 31 |
Tags
- DeepLearning
- 영속성컨텍스트
- Python
- 네트워크
- 알고리즘
- 운영체제
- 자바ORM표준JPA프로그래밍
- 디자인패턴
- 배달로봇
- MySQL
- 프로그래머스
- 자료구조
- Spring Batch
- 딥러닝
- 자율주행
- cartograhper
- 논문
- Jetson
- 아두이노
- 장애물인식
- Database
- 자바
- Java
- 논문리뷰
- Hibernate
- 이펙티브자바
- persistance context
- 파이썬
- 포인트클라우드
- JPA
Archives
- Today
- Total
목록command pattern (1)
제리 devlog

커맨드 패턴이란? 간단히 말하자면 커맨드 패턴은 요청을 객체의 형태로 캡슐화하여 처리하는 방식이다. 일반적으로 객체는 메서드를 통해 행동을 정의하지만, 행동 자체를 객체로서 표현한다는 의미이다. 만약, 전등을 객체로 표현하고 전등이 켜지는 행위는 아래와 같이 표현된다. public class Light { public void on() { System.out.println("전등 켜짐"); } } 커맨드 패턴에 따라 on()동작 자체를 객체로서 정의하면 아래와 같은 코드가 된다. public interface Command { void execute(); } public class Light { public void on() { System.out.println("전등 켜짐"); } } public cl..
디자인 패턴
2021. 5. 5. 00:12