Thread Perl Factory Design Pattern
(19 answers)
Opened by rosti at 2014-05-04 12:17 Quote ich vermisse den gegenpart. vorteile gegenüber was? ich vermute jetzt einfach mal, Code (perl): (dl
)
my $object = require 'Class'; gegenüber zunächst: Quote der pfad muss bei beiden nicht extra angegeben sein. kein vorteil. Quote man spart also ein "use". hat man mehrere aufrufe im code, spart man nicht jedesmal eine zeile, sondern das use braucht man auch nur einmal. finde ich kaum erwähnenswert, diesen vorteil. Quote trugschluss. geht nur bei klassen, die aus einem wort bestehen. also sowas wie ConstantContainerFactoryProvider. hat man Constant::Container::Factory::Provider, geht das anhängen von ".pm" nicht mehr so einfach, denn die :: müssen zunächst noch in / umgewandelt werden. der vorteil wird hier zum echten nachteil. die nachteile, die du auflistest, sprechen wiederum für sich. zum schluss hätte ich noch gerne code in einer beliebigen sprache gesehen, bei dem man wirklich nur einen funktionsaufruf hat und *keine* bibiliothek vorher einbinden muss. ansonsten kapiere ich dein ganzes unterfangen nicht. Last edited: 2014-05-05 11:33:10 +0200 (CEST) Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |