Skip to content

When a pattern makes it worse

A codebase has an AbstractGreeterFactoryProvider producing a GreeterFactory producing a Greeter whose only method prints a fixed string.

What has gone wrong?