イミュータブル
Perl Design Patterns