标签: php design-patterns
在创建共同依赖对象时,我应该考虑哪些选项/模式? (我正在使用PHP)。例如:
我正在工厂中创建所有对象,因此我具有相当程度的灵活性。到目前为止,我一直在放松对其中一个对象的约束,并给它一个只能运行一次的setter。例如:
email->setOrganisation($org)
但是有更好的方法吗?我想到的一个选择是创建一个原型对象(在本例中为Email),并且只允许替换原型。