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

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