DDD では、エンティティまたは値オブジェクトではないクラスはすべてサービスにする必要がありますか?
たとえば、ライブラリでは、いくつかのクラスに名前が付けられFileReader
ています (File オブジェクトを読み取ります)、またはCache
によって実装されるインターフェイス、XXXManager、...MemcachedCache
FileCache
DDDの外では、好きなようにクラスに名前を付けることができます。
しかし、DDD (および同じ例) では、自分のクラスに、、、によって実装された、などの名前を付ける必要がFileReadingService
ありCacheService
ますFileCacheService
かXXXService
?