목록Design-Pattern (2)
yeonuel-tech
Command Pattern(작성중)
- Deque 활용해서 이력관리 - Map으로 각 작업 단위 별로 MacroCommand자체를 관리 - Command, MacroCommand 동일시 처리할 수 있음, Composite Pattern
Design-Pattern
2024. 3. 19. 09:19

Chain of Responsibility 패턴은 “요구를 처리하는 인스턴스를 연결하여 특정 요구를 처리할 수 있는지를 순서대로 체크하며 책임을 떠넘기는 패턴”이다. 이는 자바의 예외 처리 매커니즘과 매우 유사한 구조를 갖고 있다. 자바의 예외 처리 방법은 크게 5가지로 구성된다. - 1. 직접처리 : try - catch으로 현재 예외가 발생한 지점에서 예외를 처리해준다. - 2. 되던지기 : throws 자신을 호출한 메서드나 객체에게 예외를 전달한다. - 3. 분할처리 : try-catch로 예외를 일부 처리한 다음 throws 자신을 호출한 메서드나 객체에게 예외를 전달한다. - 4. 은폐 : 예외를 은폐해버린다. - 5. JVM 예외처리기 : 예외를 되던지다가 결국 JVM까지 도달하고 JVM의 ..
Design-Pattern
2024. 2. 27. 09:17