Can this be summarized by saying "don't nest/compound abstraction layers"? That seems to be to overall issue... that you're creating maintenance headaches by creating extra layers that you don't really need, other than to satisfy Design Pattern X.
A saying I'm very fond of keeping in my head during design and development is "design patterns are descriptive, not prescriptive".
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Can this be summarized by saying "don't nest/compound abstraction layers"? That seems to be to overall issue... that you're creating maintenance headaches by creating extra layers that you don't really need, other than to satisfy Design Pattern X.
A saying I'm very fond of keeping in my head during design and development is "design patterns are descriptive, not prescriptive".