Sealed Implementation .NETAdd an attribute to force interfaces implementation to be sealed ObjectivesSometimes, framework developpers wants to seal all implementations. This tool can force users to seal their classes. Force sealed implementations force your framework users to use composition over inheritance. It will mechanically reduce inheritance over-use, increase locality of behaviour, therefore reduce the complexity. This is an example of what happens when users won't follow your recommandations.
Find more on this extention here |
