I'm a backend developer that spends most of my time reading sci-fi and playing some games.
I strongly believe that one of the best ways to learn is to transmit knowledge, and that's why I'm here (:
You are right (:
I didn't mention the classes that perform a service, but I see these classes as something palpable.
When I think about those classes I remember when I had to connect my application with someone else's, and we called this class "connectors". They perform a service, but they are an "object" that group various actions.
(when I talk about object, it's not in a "programming" way)
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.
"Class names
Should be nouns, and not verbs, because classes represent concrete objects. They are the representation of things."
This feels to me like it contradicts SRP. Sure, some classes model objects, but what about those classes which perform a service?
You are right (:
I didn't mention the classes that perform a service, but I see these classes as something palpable.
When I think about those classes I remember when I had to connect my application with someone else's, and we called this class "connectors". They perform a service, but they are an "object" that group various actions.
(when I talk about object, it's not in a "programming" way)