【发布时间】:2021-01-20 09:10:34
【问题描述】:
【问题讨论】:
-
我不知道 PHP,我可以说出我的看法,我的经验我有一些情况下只需要一些方法来进行一些本地操作,例如对于一个包中的 java,所以该方法可以是友好的(仅在包中可见)。或者也许在 C++ 中可以得到保护。我认为答案取决于语言以及您工厂的用例
-
问题是这个规则检查 all 工厂方法应该是公共的,我不知道为什么它们应该(独立于语言)。
-
我同意你的观点,我不认为所有的方法都需要公开,但如果我理解得很好,你链接它的存储库是一个框架,并且有一些内部规则。我不知道为什么,我认为从一般角度来看没有必要
标签: design-patterns factory spryker