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