FormFactory – jedna factory vs více

kuba
Člen | 1
+
0
-

Zdravím, většinou narážím na továrny na formuláře, kde je pro každý formulář nová továrnička… zajímalo by mě, proč se neudělá jedna továrna, v který se potom dané metody volají? Jestli je k tomu nějaký funkční důvod či se to tak prostě dělá ze zvyklosti?

Mám na mysli mít např místo SignInFactory a LogInFactory s metodami create mít 1 FormFactory s metodamy
čili namísto

class SignInFactory {

	function create() {
		return form
	}
}
class LogInFactory{

	function create() {
		return form
	}
}

mít

class formFactory {

	function SignIn() {
		return form
	}

	function LogIn() {
		return form
	}

}
David Grudl
Nette Core | 8082
+
+3
-

Je jedno kterou cestu zvolíš.