You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 24, 2025. It is now read-only.
rhit-calesnm edited this page Feb 15, 2024
·
2 revisions
Name
"strategyPattern"
Description
For a set of classes, the Check iterates through each class to check if the class is abstract. If so, we iterate through each field in the abstract class and check if any of the types is an interface. If it contains an interface, we check if the abstract class and interface contain at least one subclass each (similar to Unused Abstractions). If at least one for each is found, a message is returned saying that the pattern was found. If not, a message is returned saying that the pattern was not found.