半空洞男女関係

思ったこととかプログラミングしてるときのメモとか色々かいてます。メールはidそのままgmail

Factory, Service, Repository

読書会をしながら、皆でちまちまとDDD本を読み進めている。

FactoryはServiceみたいなものだけれど、Serviceはもっとドメインに近い部分で、Factoryはどちらかと言うとコードのメンテナンスせいであったり、ドメインの思考を支援するものであるかなと思った。

Serviceはもっと重要なものであるけど、エンティティとしても、値オブジェクトとしても表現しにくいものを表現するものなのかなと思う。

Repositoryはまだ読んでいないのだけれど、FactoryとRepositoryはやってくれることとしては同じことかなと思っていて、Factoryはルートにあって、Repositoryはそれ以外なのかなと想像している。