Perl (object system)

GPTKB entity

Statements (23)
Predicate Object
gptkbp:instanceOf object
gptkbp:documentation gptkb:perldoc_perlboot
gptkb:perldoc_perlobj
gptkb:perldoc_perltoot
gptkbp:extendsTo gptkb:Class::Tiny
gptkb:Role::Tiny
Moose
Mouse
Moo
gptkbp:features inheritance
encapsulation
method dispatch
blessed references
packages as classes
https://www.w3.org/2000/01/rdf-schema#label Perl (object system)
gptkbp:introducedIn gptkb:Perl_5
gptkbp:limitation no built-in type checking
no formal interface support
no native support for private attributes
gptkbp:supports object-oriented programming
gptkbp:usedBy gptkb:Perl
gptkbp:bfsParent gptkb:Object_system_(CLOS)
gptkbp:bfsLayer 6