Thread OOP Programmierstil (20 answers)
Opened by rosti at 2011-03-24 09:52

renee
 2011-03-24 10:09
#146846 #146846
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
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 CPAN: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/

View full thread OOP Programmierstil