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
- OneToOne
- 활성프로브
- 다중 데이타소스
- 변경 감지
- Entity
- Java
- ManyToOne
- chroot exit code
- JDK
- 디자인 패턴
- SpringBoot
- openjdk
- OneToMany
- 영속화
- JPA
- Design Pattern
- ManyToMany
- K8s
- exit code
- SpringBoot 2.0
- MaxRAMPercentage
- docker
- Multi Datasource
- OracleJDK
- 종료코드
- Multi Transaction
- 트랜잭션 쓰기 지연
- 다중 트랜잭션
- mybatis
- dirty check
Archives
- Today
- Total
목록커맨드 패턴 (1)
조금 평범한 개발 이야기

개요 커맨드(COMMAND) 패턴은 디자인 패턴 중 가장 단순한 형태의 디자인 패턴 입니다. 커맨드 패턴은 대체로 인터페이스에 한개의 함수를 가지게 됩니다. 하지만 꼭 한개의 함수를 가지는 것은 아니며 경우에 따라 여러개의 함수로 구성 되기도 합니다. 설명 커맨드 패턴을 이용하면 어떤 것이 좋은지에 대해 의아할 수도 있겠지만 이를 활용하면 객체가 동작되기 위해 외부의 변수에 의존되는 현상을 막고 함수 자체를 캡슐화 하여 행위 자체에 집중할 수 있게 만들어 줍니다. 즉 클래스 자체를 커맨드의 함수로 추상화하여 바라 보게 해줄 수 있다는 것 이죠. 이것은 호출하는 대상이 커맨드의 상세 동작에 대해 알지 못하더라도 단지 이벤트에 의해 해당 커맨드를 실행 시키기만 하면 된다는 것을 의미 합니다. 그리고 호출 당..
설계/디자인 패턴
2020. 8. 17. 11:58