Is "high cohesion" a synonym for the "Single Responsibility Principle?"
cohesion, oop, single-responsibility-principle, solid-principles
Solution
The are not the same thing.
You can have a highly cohesive class that does not have just a single responsibility.
Problem
Is high cohesion a synonym for the Single Responsibility Principle? If not, how are they different?