Thread OOP Programmierstil
(20 answers)
Opened by rosti at 2011-03-24 09:52
Außerhalb der Klasse ändere ich *NIE* Objektinterna. Das widerspricht der Kapselung, die man mit Objektorientierung auch erreichen will. Außerdem ist bei direkten Zugriffen auf den Hash immer die "Gefahr" der Typos da. Deswegen lege ich in Klassen eine API fest, über die auf die Objektinterna zugegriffen wird.
Wenn ich die Möglichkeit habe, verwende ich Moose. Da ist das Festlegen von Attributen extrem einfach... OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/) -- Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html Perl-Entwicklung: http://perl-services.de/ |