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
- 디자인패턴
- Hibernate
- DeepLearning
- 논문
- 파이썬
- JPA
- 딥러닝
- 프로그래머스
- 자율주행
- 장애물인식
- 논문리뷰
- Jetson
- Python
- 배달로봇
- 알고리즘
- 포인트클라우드
- 운영체제
- cartograhper
- Java
- 영속성컨텍스트
- 아두이노
- MySQL
- 자바ORM표준JPA프로그래밍
- 이펙티브자바
- Database
- 네트워크
- 자료구조
- persistance context
- 자바
- Spring Batch
Archives
- Today
- Total
목록command pattern (1)
제리 devlog
[디자인 패턴] 커맨드 패턴(Command Pattern)
커맨드 패턴이란? 간단히 말하자면 커맨드 패턴은 요청을 객체의 형태로 캡슐화하여 처리하는 방식이다. 일반적으로 객체는 메서드를 통해 행동을 정의하지만, 행동 자체를 객체로서 표현한다는 의미이다. 만약, 전등을 객체로 표현하고 전등이 켜지는 행위는 아래와 같이 표현된다. 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