...
Failing to publish stable, flaw-free interfaces can break the contracts of the implementing classes, pollute the client API and possibly introduce security weaknesses in the implementing classes.
Guideline Rule | Severity | Likelihood | Remediation Cost | Priority | Level |
|---|---|---|---|---|---|
MSC09-J | low | probable | high | P2 | L3 |
...
Bibliography
| Wiki Markup |
|---|
\[java:[Bloch 2008|AA. Bibliography#Bloch 08]\] Item 18: "Prefer interfaces to abstract classes" |
...