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