martin fowler talks about anemic models where you have classes without any behavior and all the logic is in a service class. i see a lot of applications implement their service using anemic models where their classes are just data objects and the service contains all the logic. is this the common way to create a backend service?
i don't have a problem with this, but some people say it's not really OOP because your class can have data and behavior