DEBFIND Suche nach Debian-Paketen

Suchplatform für Softwarepakete und Archive Debian-basierter Linux-Distributionen

beta ! Diese website wird noch weiterentwickelt.

Liste aller Kategorien/Sektionen | Suchmaske | Haftungsausschluß

Paketbeschreibung


Paketnamelibclass-virtual-perl
BeschreibungBase class for virtual base classes
Archiv/RepositoryOffizielles Debian Archiv squeeze (main)
Version0.06-2
Sektionperl
Prioritätoptional
Installierte Größe76 Byte
Hängt ab vonlibcarp-assert-perl (>= 0.1), libclass-data-inheritable-perl (>= 0.02), perl (>= 5.6.0-16)
Empfohlene Pakete
PaketbetreuerDominic Hargreaves
Quelle
Paketgröße12012 Byte
Prüfsumme MD580cac81cd0a7b0b2236d8da924009de7
Prüfsumme SHA13ee8ae552b17f0ad0b657f944b06d501a752928c
Prüfsumme SHA2562dfd9afdcda306c25dbdc682d6e28aacab146a8d97fc01a17eb3c10350aab90d
Link zum Herunterladenlibclass-virtual-perl_0.06-2_all.deb
Ausführliche BeschreibungThis is a base class for implementing virtual base classes (what some people call an abstract class). Kinda kooky. It allows you to explicitly declare what methods are virtual and that must be implemented by subclasses. This might seem silly, since your program will halt and catch fire when an unimplemented virtual method is hit anyway, but there's some benefits. . The error message is more informative. Instead of the usual "Can't locate object method" error, you'll get one explaining that a virtual method was left unimplemented. . Subclass authors can explicitly check to make sure they've implemented all the necessary virtual methods. When used as part of a regression test, it will shield against the virtual method requirements changing out from under the subclass.


Impressum
Linux is a registered trademark of Linus Torvalds