Files
java-design-patterns/mute-idiom/README.md
T
2022-11-20 16:48:05 +02:00

709 B

title, category, language, tag
title category language tag
Mute Idiom Idiom en
Decoupling

Intent

Provide a template to suppress any exceptions that either are declared but cannot occur or should only be logged; while executing some business logic. The template removes the need to write repeated try-catch blocks.

Class diagram

alt text

Applicability

Use this idiom when

  • an API declares some exception but can never throw that exception eg. ByteArrayOutputStream bulk write method.
  • you need to suppress some exception just by logging it, such as closing a resource.

Credits