Skip to content

Latest commit

 

History

History

execute-around

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
layout title folder permalink categories tags
pattern
Execute Around
execute-around
/patterns/execute-around/
Idiom
Extensibility

Intent

Execute Around idiom frees the user from certain actions that should always be executed before and after the business method. A good example of this is resource allocation and deallocation leaving the user to specify only what to do with the resource.

Class diagram

alt text

Applicability

Use the Execute Around idiom when

  • you use an API that requires methods to be called in pairs such as open/close or allocate/deallocate.

Credits