Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Classes should have two possibilities: extendable and non-instatiatable OR non-extendable and instantiatable. Classes MUST ALWAYS have either abstract or sealed as attributes for the class. This helps drive good object oriented practices and avoids a lot of complications that appear when classes unintended for extension start to get extended.
- Loading branch information