Skip to content

Make all classes final#70

Merged
glensc merged 2 commits intoperftools:mainfrom
glensc:finals
May 30, 2022
Merged

Make all classes final#70
glensc merged 2 commits intoperftools:mainfrom
glensc:finals

Conversation

@glensc
Copy link
Copy Markdown
Contributor

@glensc glensc commented May 30, 2022

Prefer composition over inheritance.

This should have landed as 1.0.0 really, but as none of them are supposed to be extendable, I don't consider this as a breaking change.

@glensc glensc self-assigned this May 30, 2022
glensc added 2 commits May 31, 2022 00:16
API of internal classes is not guaranteed,
interfaces are allowed to be broken without major version bump.
@glensc glensc merged commit a01b3ee into perftools:main May 30, 2022
@glensc glensc deleted the finals branch May 30, 2022 21:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant