В чем разница между фабрикой, производителем и поставщиком в отношении обязанностей, жизненного цикла объектов и зависимостей DI? - PullRequest
0 голосов
/ 09 сентября 2018

Я видел термины SomeProducer, SomeProvider и SomeFactory, используемые в качестве имен классов довольно случайно в некоторых проектах.

Я еще не видел четкого определения ответственности за DI Beansдля имен, упомянутых выше.Часто SomeFactory зависит от OtherService или OtherConnector.Реальная реализация и наименование зависели от разработчика.

Причина этого вопроса: я хотел бы написать чистый, хорошо читаемый и понятный код.Чтобы освободить других от боли, вызванной чтением и пониманием кода спагетти.

...