Interface: Disposable
Disposable defines a contract for objects that require explicit cleanup or
resource release when they are no longer needed. Classes implementing this
interface should provide a dispose method to perform the necessary cleanup.
Methods
dispose()
dispose():
void
Disposes of the object, releasing any resources it holds.
The dispose method is responsible for performing cleanup operations and
releasing any resources acquired by the object. Once an object is disposed, it
should not be used, and attempts to do so may result in undefined behavior.
Returns
void