Software Design/Don't expose init() function

Checklist questions:

  • Class doesn't expose init(), start(), open() functions: upon acquisition (or construction) the object is already initialized?

This article corresponds to Resource acquisition is initialization entry on Wikipedia.

Why edit